我的开发环境是php7.3 ,先来部署两个php扩展,php7.3目录下放librdkafka.dll,ext/php_rdkafka.dll,php.ini增加,[rdkafka]
extension = php_rdkafka.dll
php7.3对应的扩展包链接:PECL :: Package :: rdkafka
看自己php版本对应在这里找
PECL :: Package :: rdkafka 6.0.0RC2 for Windows
由于 php-rdkafka 依赖 librdkafka,linux 就需要先安装 librdkafka 后安装 php-rdkafka,而 windows 版本是如下几个文件,安装方法如下:
(1). 将 librdkafka.dll 和 librdkafka.pdb 放入 PHP 安装的根目录下,而 php_rdkafka.dll 和 php_rdkafka.pdb 放入 PHP 安装目录的 ext 下。
(2). php.ini 配置文件添加 extension=php_rdkafka.dll,最后重启 PHP。
(3). php-m 或这 phpinfo (); 就可以查看到扩展了。