我正在当前的xampp中安装apachekafka。这是安装链接。我把 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.
我在谷歌搜索发现 php7.dll
文件从这里把这个文件在我的system32目录,然后重新启动我的电脑。而再次启动xampp同样的事情发生。请帮帮我。
我当前的php版本是7.1.11。
在此处找到kafka.dll文件-http://pecl.php.net/package/rdkafka
1条答案
按热度按时间dddzy1tm1#
这个问题很可能是由于您试图安装的扩展名(php\rdkafka.dll)引起的,如果您的php版本是线程安全的(ts),那么请确保您已经下载并安装了线程安全的扩展名,否则请使用非线程安全的(nts)扩展名。除此之外,还要确保扩展和php的体系结构相同,即x86或x64。
对于php版本7.1,请使用php\u rdkafka.dll。
您可以在phpinfo页面中验证已安装php的线程安全状态和体系结构(见下文);
phpinfo页面上的架构
线程安全状态