我使用PHP 5.5.25
同Apache 2.4
在Windows 7 x64
,我无法激活卷曲模块。我环顾四周,尽我所能。请协助:
php.ini
,该行extension=php_curl.dll
处于活动状态,并且文件php_curl.dll
位于扩展目录中C:\php\ext
php.ini
设置时extension_dir = ext
,没有扩展加载。Apache启动时收到几条消息,类似于Unable to load dynamic library
ext \ php_openssl.dll- The specified module could not be found.
extension_dir = C:\php\ext
,所有扩展都可以正常加载,但cURL除外。我收到错误:Unable to load dynamic library
C:\ php \ ext \ php_curl.dll- The specified module could not be found.
php_curl.new.dll
并进行调整,php.ini
但收到有关新文件名的错误消息。我还从下载了DLL的新副本windows.php.net
,但这没什么区别。php_curl.dll
(右键单击文件>>属性>>安全选项卡),它们与成功加载扩展名的权限相同libeay32.dll
和ssleay32.dll
从PHP bin目录到System32和Syswow64资料目录由一个响应,指示这个问题php.ini
,因为PHP启动时的错误信息时改变我改变了extension_dir
从价值ext
到C:\php\ext
我上面所解释的。php.ini
配置更改之间重新启动Apache服务器。var_dump(file_exists('C:\php\ext\php_curl.dll'));
,则可以boolean True
使PHP看到该文件!还有什么可以解释为什么不启用cURL模块的原因?
我认为你需要libssh2.dll
在你的PATH
了。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句