我在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目录 - 其中不适用于我。任何想法,什么可能是错的?
答案 0 :(得分:0)
我和apache有完全相同的错误。从命令行启动PHP时,它可以完美运行。
更新:我刚刚通过将apache从2.4.18升级到2.4.23
来修复它答案 1 :(得分:0)
最后,我将PHPRC和PATH系统变量从PHP 5.6更改为PHP 7目录(我正在运行2个带有两个PHP版本的Apache实例)并且它开始工作。