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

标签 php curl wamp wampserver

当我尝试在 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() 如下所示。 enter image description here

我在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/

相关文章:

c - 下载未使用 Curl C API 恢复

apache - 在 drupal 站点路径中输入任何内容时,我会被重定向到 wamp 主页

php - 使用双 SUM 语句的 SQL 查询

php - SOAP SDL 资源 ID #251

PHP/mySQL - 在插入数据库之前如何安全地编码/解码/转义/任何需要的字符串

php - 在 Zend_HTTP_Client 中跳过 SSL 检查

php - 为什么 symfony2 不调用我的事件监听器?

http - 如何查询elasticsearch获取两个时间戳之间的数据

WAMP - 需要了解编译版本 VC6 或 VC9

java - 无法在线从wamp服务器访问mysql数据库