我的WAMP卷曲无效并且没有出现在phpinfo()
中 我的系统
Windows 7 64位
PHP-5.6.7-Win32的VC11-64
WAMP 2.5
Apache 2.4.9 64bit VC 11
我已按照FROM http://stackoverflow.com/questions/12076641/call-to-undefined-function-curl-init-with-wamp
并阅读以更新php_curl.dll来自网址http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/
但是没有php5.6.7。
我觉得我有同样的问题。我的WAMP在PHP上检查> PHP Exten> php_curl和openssl。
所有php.ini都从apache和php.ini以及phpForApache.ini中删除了;
extension=php_bz2.dll
extension=php_curl.dll
extension=php_fileinfo.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_gmp.dll
extension=php_intl.dll
extension=php_imap.dll
;extension=php_interbase.dll
extension=php_ldap.dll
extension=php_mbstring.dll
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
extension_dir = "c:/wamp/bin/php/php5.6.7/ext/"
; On windows:
extension_dir = "c:/wamp/bin/php/php5.6.7/ext/"
这是php错误日志:
[26-Mar-2015 20:49:08 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.6.7/ext/php_curl.dll' - The specified module could not be found.
in Unknown on line 0
[26-Mar-2015 20:49:08 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.6.7/ext/php_intl.dll' - The specified module could not be found.
in Unknown on line 0
我可以为PHP 5.6.7 VC11下载新的php_curl.dll
答案 0 :(得分:3)
这不是WAMP的问题,而是更多关于它不做的事情。新版本的php_curl.dll
具有依赖关系。具体来说是libssh2.dll
。在WAMP中,您可以在c:/wamp/bin/php/php5.6.7
中找到它们。
您需要确保libssh2.dll
在您的系统PATH中(或将其复制到WAMP中的ext目录中。(旧版本使用ext目录中的依赖项)。不幸的是,WAMP不执行此操作你,所以你必须手动完成。这应该解决问题。