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

新手上路,请多包涵

当我尝试 使用 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

该代码在 ubuntu 中与 xampp 一起工作,但在 windows 中的 wamp 中不起作用。我已经做了我能找到的一切。我也尝试根据此线程上的评论替换 php_curl.dll, 调用未定义的函数 curl_init() - 使用 WAMP

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

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

请帮我解决这个问题。

原文由 Shakeel 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 384
2 个回答

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

原文由 Sohail Ahmed 发布,翻译遵循 CC BY-SA 3.0 许可协议

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

原文由 Peter Drinnan 发布,翻译遵循 CC BY-SA 3.0 许可协议

推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏