在wamp 2.2中调用未定义的函数curl_init()错误

Sha*_*eel 32 php curl wamp wampserver

当我尝试使用wamp服务器在Windows 7中实现google和facebook身份验证时,我遇到了以下错误.

致命错误:在第273行的E:\ wamp\www\mysite\protected\extensions\eauth\EAuthServiceBase.php中调用未定义的函数curl_init()

我在用,

  • wampserver 2.2
  • php版本5.3.13

我也启用了php_curl模块.我检查了php.ini进行确认,它被取消注释如下.

;extension=php_bz2.dll
extension=php_curl.dll
;extension=php_dba.dll
Run Code Online (Sandbox Code Playgroud)

该代码在ubuntu中使用xampp,但不在Windows中的wamp中.我做了我能找到的一切.我已经尝试根据此线程的注释替换php_curl.dll,调用未定义的函数curl_init() - 使用WAMP

我的phpinfo()如下所示. 在此输入图像描述

我在分区E:\中安装了wamp,但"配置文件(php.ini)路径"似乎不同,它是C:\ Windows.

请帮我解决这个问题.

Soh*_*med 63

访问这个并有下固定卷曲的扩展文件: http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/ 后下载并替换相关文件,然后重启服务器.在浏览器中导航到localhost并确保在Loaded Extensions下显示curl扩展:

  • 还要确保你使用"固定卷曲扩展"获得底部的那些,档案中的内容由于某种原因不起作用,它给了我并排错误.谢谢黑暗的愿望. (4认同)

Pet*_*nan 11

对于在Windows 7 64位上运行PHP 5.4.3的WAMP,请确保使用php_curl-5.4.3-VC9-x64.zip NOT php_curl-5.4.3-nts-VC9-x64.zip.