我正在我当前的xampp中安装apache kafka。 here是安装链接。我将extension=php_rdkafka.dll
放在我的php.ini
文件etc
目录中。 xampp重新启动时收到此错误消息The program can't start because php7.dll is missing from your computer. Try reinstalling program fix this problem.
我搜索了here中的google found php7.dll
文件,将此文件放入我的System32目录,然后重新启动了我的电脑。虽然再次启动xampp同样的事情发生。请帮帮我。
我目前的PHP版本是7.1.11。
Kafka .dll文件在此处找到 - http://pecl.php.net/package/rdkafka
答案 0 :(得分:1)
问题很可能是由于您尝试安装的扩展名(php_rdkafka.dll),如果您的php版本是线程安全的( ts ),那么请确保您已经下载并安装了扩展是线程安全的,否则使用非线程安全( nts )扩展。除此之外,还要确保扩展和php都具有相同的架构,即x86或x64。
将php_rdkafka.dll用于php 7.1版。
您可以在phpinfo页面中验证已安装的php的线程安全状态和体系结构(见下文);