程序无法启动,因为您的计算机中缺少php7.dll

xurqigkl  于 2021-06-07  发布在  Kafka
关注(0)|答案(1)|浏览(394)

我正在当前的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

dddzy1tm

dddzy1tm1#

这个问题很可能是由于您试图安装的扩展名(php\rdkafka.dll)引起的,如果您的php版本是线程安全的(ts),那么请确保您已经下载并安装了线程安全的扩展名,否则请使用非线程安全的(nts)扩展名。除此之外,还要确保扩展和php的体系结构相同,即x86或x64。
对于php版本7.1,请使用php\u rdkafka.dll。
您可以在phpinfo页面中验证已安装php的线程安全状态和体系结构(见下文);
phpinfo页面上的架构
线程安全状态

相关问题