站長資訊網
        最全最豐富的資訊網站

        linux下php安裝php-kafka和php-rdkafka擴展的方法詳解

        linux下php安裝php-kafka和php-rdkafka擴展的方法詳解

        具體步驟:

        1、安裝librdkafka

        cd /usr/local/src  #進入安裝包存放目錄 wget https://github.com/edenhill/librdkafka/archive/master.zip  #下載 mv master.zip librdkafka-master.zip  #修改包名 unzip librdkafka-master.zip  #解壓 cd librdkafka-master  #進入安裝文件夾 ./configure   #配置 make  #編譯 make install  #安裝

        2、安裝phpkafka

        cd /usr/local/src  #進入安裝包存放目錄 wget https://github.com/EVODelavega/phpkafka/archive/master.zip  #下載 mv master.zip phpkafka-master.zip  #修改包名 unzip phpkafka-master.zip   #解壓 cd phpkafka-master   #進入安裝文件夾 /usr/local/php/bin/phpize  #加載php擴展模塊 ./configure --enable-kafka --with-php-config=/usr/local/php/bin/php-config   #配置 make  #編譯 make install  #安裝

        3、修改php配置文件

        vi /usr/local/php/etc/php.ini  #打開php配置文件,在最后一行添加下面的代碼 extension="kafka.so" :wq!  #保存退出

        4、測試

        以下代碼,保存為phpinfo.php

        <?php phpinfo(); ?>

        上傳到網站目錄,查找kafka,如下圖所示,說明安裝成功!

        2. 期間遇到幾個坑 前邊的步驟都做完后 發現就是擴展沒有正常加載上 ,很奇葩 后來看了 php的錯誤日志 是找不到librdkafka.so.1這個文件,librdkafka安裝都是正常的, 百度后 找到了解決方法

        php加載 librdkafka的時候 會在 /usr/lib/下找對應的文件 沒有找到回報錯,所以加個軟鏈是最簡單的方法

        ln -s /usr/local/lib/librdkafka.so.1 /usr/lib/

        加了軟鏈后記得一定 更新軟鏈才會生效

        ldconfig

        然后再重啟php-fpm 一切都ok啦 ~~ 。

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产精品毛片一区二区| 国产精品婷婷午夜在线观看| 国产精品99久久久久久宅男| 麻豆aⅴ精品无码一区二区| 精品国产不卡一区二区三区| 国产午夜精品视频| 国产精品美女久久久久久2018| 在线精品自拍无码| 国语自产精品视频在线观看| 亚洲人成亚洲精品| 国产精品久久久久久久| 久久99精品久久久久久久不卡| 亚洲精品国产自在久久| 久久乐国产精品亚洲综合| 99热成人精品免费久久| 国产精品久久久久久福利漫画 | 91久久福利国产成人精品| 久久精品午夜一区二区福利 | 久久精品综合一区二区三区| 国产成人高清精品一区二区三区| 久久se精品一区精品二区| 99久久成人国产精品免费| 国内精品久久人妻互换| 人妻精品久久无码专区精东影业| 亚洲欧洲成人精品香蕉网| 亚洲欧美国产精品第1页| 日韩欧美一区二区三区中文精品 | 99在线精品一区二区三区| 国产精品多人p群无码| 精品无人码麻豆乱码1区2区| 久久久精品人妻一区二区三区四| 亚洲国产另类久久久精品| 中文字幕日韩精品无码内射| 亚洲精品老司机在线观看| 自拍偷自拍亚洲精品被多人伦好爽| 在线亚洲精品福利网址导航| 无码精品A∨在线观看| 亚洲精品国自产拍在线观看| 亚洲av永久无码精品秋霞电影影院| 亚洲精品无码乱码成人| 老司机67194精品线观看|