文档地址:https://arnaud-lb.github.io/php-rdkafka/phpdoc/book.rdkafka.html
rdkafka安装需要依赖librdkafka所以我们需要先安装librdkafka
下载地址http://pecl.php.net/package/rdkafka
yum -y update gcc
yum -y install gcc+ gcc-c++
git clone https://github.com/edenhill/librdkafka.git
cd librdkafka
./configure
make && make install
安装php-rdkafka扩展
git clone https://github.com/arnaud-lb/php-rdkafka.git
cd php-rdkafka
phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
然后在php.ini写入
extension = rdkafka.so
kafka-php 扩展包
文档地址:https://github.com/weiboad/kafka-php
简单示例
生成者
<?php
$rk = new RdKafka\Producer();
$rk->setLogLevel(LOG_DEBUG);
$rk->addBrokers("192.168.2.152");
$topic = $rk->newTopic(