第一步:
安装:git clone https://github.com/edenhill/librdkafka.git
cd命令:cd librdkafka
生成配置文件:./configure
执行: make && make install
第二步:
安装:git clone https://github.com/arnaud-lb/php-rdkafka.git
cd命令:php-rdkafka
执行生成配置文件命令,后面一定要加上php-config路径,否则特容易出错(默认路径就好):
./configure --with-php-config=/usr/local/php/bin/php-config
执行: make && make install
执行完make && make install后,一定要再执行 moke test,确保moke安装成功
在php.ini 文件中配置 rdkafka扩展,php.ini的默认位置:vim /usr/local/php/etc/php.ini
vim打开文件后,使用 /命令查找extension项,配置:extension=rdkafka.so,有就不管没有就加上
查看扩展是否生效
执行:php -m | grep kafka
输出:rdkafka,说明扩展生效