cURL未在Win10 / Apache 2.4 / PHP 7.0.10 x64下加载

时间:2016-08-29 13:10:46

标签: windows curl php-7

我在Win10计算机上安装了Apache 2.4 x64和PHP 7.0.10 x64。一切正常,但cURL没有加载。我可以在我的应用程序Windows日志中看到此错误消息:

找不到源PHP-7.0.10中的事件ID 4的描述。引发此事件的组件未安装在本地计算机上,或者安装已损坏。您可以在本地计算机上安装或修复该组件。

...

PHP [10952] PHP警告:PHP启动:无法加载动态库'C:\ Program Files \ PHP7 \ ext \ php_curl.dll' - 找不到指定的模块。

DLL文件位于我的扩展目录中,所有其他扩展都没有问题。我找到了一些建议,ssleay32.dll和libeay32.dll必须从PHP目录复制到Apache BIN目录或Windows / System32目录 - 其中不适用于我。任何想法,什么可能是错的?

2 个答案:

答案 0 :(得分:0)

我和apache有完全相同的错误。从命令行启动PHP时,它可以完美运行。

更新:我刚刚通过将apache从2.4.18升级到2.4.23

来修复它

答案 1 :(得分:0)

最后,我将PHPRC和PATH系统变量从PHP 5.6更改为PHP 7目录(我正在运行2个带有两个PHP版本的Apache实例)并且它开始工作。