2015-09-22 53 views
2

我有WAMP服务器(Apache 2.4.9,PHP 5.5.29 VC11 x64,e MySQL)的Windows 10。所有的工作都很好,但现在我将使用卷曲扩展。PHP警告:PHP启动:无法加载动态库php_curl.dll不可能找到

我进入C:\wamp\bin\php\php5.5.29\phpForApache.ini(从网络服务器配置)并从extension=php_curl.dll

重载Apache服务器和error_log评论我

[22-Sep-2015 13:13:30 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.5.29/ext/php_curl.dll' - Impossibile trovare il modulo specificato.in Unknown on line 0

的DLL是正确的文件夹和其他DLL工作精细。

1°尝试C:/wamp/bin/php/php5.5.29/ext/;c:/wamp/bin/php/php5.5.29/

2°尝试:我在系统无功PATH加入我已经重新下载中心文件php-5.5.29-Win32-VC11-x64.zip并取代了php_curl.dll

但我总是相同结果: index.php

Fatal error: Call to undefined function curl_exec()

phperror_log:

[22-Sep-2015 13:13:30 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.5.29/ext/php_curl.dll' - Impossibile trovare il modulo specificato.in Unknown on line 0

+0

*在未知在线0 *,这是奇怪的。你能看到'phpinfo();'的卷曲信息吗? –

+0

唯一的“卷曲\t斯特林·休斯”模块作者 – lbottoni

+0

如果我评论的反注释php_imap.dll我看到负载E不加载模块,但卷曲不工作从未 – lbottoni

回答

3

这些步骤为我工作:

  1. 加入PHP主目录到PATH环境变量在Windows(所以 的libeay32.dll和ssleay32.dll的路径访问的...有些人 这些复制到Windows/System32下,使它们的路径访问,但该 是不是真正解决问题)
  2. 加入Apache的bin文件夹到PATH环境变量在Windows

  3. 优雅的方式
  4. 复制从PHP文件夹到Apache的bin 文件夹中的文件libssh2.dll(阿帕奇似乎需要这个PHP的卷曲在Windows工作)

+1

只有第三种方法在PHP 5.6.31上使用Apache 2.4.28。 – ilhan

相关问题