转载与 :消息中间件Kafaka - PHP操作使用Kafka - 御世制人 - 博客园
1.kafka php扩展下载地址
https://github.com/arnaud-lb/php-rdkafka //php-rdkafka下载地址
2.在安装php-rdkafka之前需要给系统安装一个库,librdkafka。
https://github.com/edenhill/librdkafka //librdkafka地址
两个包都下载完之后,首先进行librdkafka的解压安装
# unzip librdkafka-master.zip
# cd librdkafka-master
# ./configure
# make && make install
接下来编译安装php-rdkafka
unzip php-rdkafka-master.zip
# cd php-rdkafka-master
# phpize
# ./configure --with-php-config=/usr/local/php/bin/php-config
# make && make install
修改php.ini 添加
#/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/ //so地址 需要使用自己的
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/rdkafka.so
重启PHP : service php-fpm restart
#查看扩展是否生效 php -m | grep kafka