该程序无法启动,因为php7.dll从计算机中缺少(The program can't st

2019-09-29 08:12发布

我在我目前的XAMPP安装Apache卡夫卡。 这里是安装链接。 我把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. 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是。

卡夫卡.dll文件在这里找到- http://pecl.php.net/package/rdkafka

Answer 1:

这个问题是最有可能是由于扩展(php_rdkafka.dll),您要安装,如果你的PHP版本是线程安全(TS),然后确保你已经下载并安装了一个扩展,它是线程安全的,否则使用非线程安全(NTS)扩展。 除此之外还保证,无论是扩展和PHP是相同的架构,即x86或x64的。

使用php_rdkafka.dll的PHP版本7.1。

您可以验证线程安全的状态,并在页面的phpinfo安装PHP的架构(见下文);

建筑的phpinfo页

线程安全状态



文章来源: The program can't start because php7.dll is missing from your computer