本文讲述的是kafka4.2服务端对应的windows系统php的rdkafka的安装
一、下载对应的rdkafka文件
下载网址
https://pecl.php.net/package/rdkafka/6.0.5/windows
根据自己PHP 版本 ts或NTS,x64 等信息下载对应的dll文件,否则扩展安装不成功
注意里面的librdkafka.dll文件版本需用最新的,我用1.6的不支持kafka4.2,可以下载php8.5里面的librdkafka.dll
二、将保存的文件放入对应的文件夹
php --ini
看看php.ini文件在哪里
将librdkafka.dll放入php的根目录,将php_rdkafka.dll 放入ext文件夹
如果是phpstuy,可以开启rdkafka扩展
用phpinfo()或者 php -m查看是否存在rdkafka扩展,如果存在说明扩展安装成功
php 生产者 kafka_producer.php
php消费者 kafka_consumer.php
启动生产
php kafka_producer.php
启动消费
php kafka_consumer.php
php源码可以访问