当我尝试在 Windows 7 中使用 wamp 服务器实现 google 和 facebook 身份验证时出现以下错误。
Fatal error: Call to undefined function curl_init() in E:\wamp\www\mysite\protected\extensions\eauth\EAuthServiceBase.php on line 273
我正在使用,
- 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,Call to undefined function curl_init() - with WAMP
我的 phpinfo() 如下所示。
我在E:\分区安装了wamp,但是“配置文件(php.ini)路径”好像不一样,是C:\Windows。
请帮我解决这个问题。
最佳答案
访问这个并在 Fixed curl extensions 下有一个文件: http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/ 下载并替换相关文件后重启服务器。 在浏览器中导航到 localhost 并确保在 Loaded Extensions 下显示 curl 扩展:
关于php - 在 wamp 2.2 中调用未定义函数 curl_init() 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12380670/