因為工作需要kafka作為消息中間件,所以在本地開發環境進行測試的時候需要給PHP添加rdkafka擴展,使用PHP作為producer或者cosumer,在此紀錄一下rdkafka的安裝過程。
擴展下載地址:http://pecl.php.net/package/rdkafka
根據自身PHP版本選擇相應的包,使用phpinfo()函數可以很方便的查看自己PHP版本:
我的是7.1.5 vc14 x64 nts版本的php 所以選擇相應的擴展包進行下載:
windows版的擴展包下載下來之后是一個壓縮文件,解壓之后得到一堆文件
將其中rdkafka.dll放入php目錄下的ext文件夾內,librdkafka.dll放入php目錄下,然后修改php.ini,添加:
extension=php_rdkafka.dll
然后重啟服務器,再通過phpinfo查看,便能看到rdkafka擴展已經成功安裝