当我尝试 使用 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 许可协议
访问这个并在固定卷曲扩展下有一个文件: http ://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/ 之后下载并替换相关文件,然后重启服务器。在浏览器中导航到 localhost 并确保在 Loaded Extensions 下显示 curl 扩展: