[英]Installing librdkafka on Windows for PHP XAMPP
请帮助我在 windows xampp 上安装 librdkafka 以进行 php 开发。
PHP : 7.1.12, x86, 线程安全, MSVC14
我从https://pecl.php.net/package/rdkafka/3.0.5/windows下载了兼容包
复制的php_rdkafka.dll
到ext
我的PHP XAMPP和文件夹librdkafka.dll
到System32
的文件夹(也ext
文件夹)。
但是扩展程序不起作用。 我收到以下错误:
PHP 警告:PHP 启动:无法加载动态库 'C:\\xampp\\php\\ext\\php_rdkafka.dll' - 找不到指定的模块。 在未知的第 0 行
我怀疑librdkafka
没有正确安装。
我设法通过执行以下步骤使其工作。
librdkafka.dll
复制到C:\\Windows\\SysWOW64
如果 x86 否则复制到C:\\Windows\\System32
。 不要复制到两个文件夹。regsvr32 librdkafka.dll
。php_rdkafka.dll
复制到 php 的ext
文件夹中。extension=php_rdkafka.dll
添加到您的php.ini
文件中接受的答案对我不起作用,而是我安装了以下依赖项:
librdkafka.dll
到 PHP 根目录(与php.exe
相同级别,例如C:\\xampp\\php
)。php_rdkfaka.dll
到ext
文件夹: C:\\xampp\\php\\ext
extension=php_rdkafka.dll
添加到php.ini
。 注意:在您将下载的库中,您会找到一个README.md
其中包含指向官方文档的链接。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.