繁体   English   中英

调用未定义的函数curl_init()PHP5.6.7 WAMP

[英]Call to undefined function curl_init() PHP5.6.7 WAMP

我的WAMP卷曲无效并且没有出现在phpinfo()中

我的系统 Windows 7 64位
PHP-5.6.7-Win32的VC11-64
WAMP 2.5
Apache 2.4.9 64位VC 11

我已按照以下步骤进行操作: http://stackoverflow.com/questions/12076641/call-to-undefined-function-curl-init-with-wamp

并阅读更新php_curl.dll来自URL 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

这不是WAMP的问题,而是更多关于它不做的事情。 新版本的php_curl.dll具有依赖性。 特别是libssh2.dll 在WAMP中,您可以在c:/wamp/bin/php/php5.6.7找到它们。

您需要确保libssh2.dll在您的系统PATH中(或将其复制到WAMP中的ext目录。(旧版本使用ext目录中的依赖项)。不幸的是WAMP不会为您执行此操作,因此您有手动完成。这应该解决问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM