【发布时间】:2012-09-05 00:43:45
【问题描述】:
当我尝试在 Windows 7 中使用 wamp 服务器实现 google 和 facebook 身份验证时出现以下错误。
致命错误:调用未定义的函数 curl_init() E:\wamp\www\mysite\protected\extensions\eauth\EAuthServiceBase.php 在第 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。
请帮我解决这个问题。
【问题讨论】:
-
phpinfo()并检查您是否修改了正确的配置文件 -
你启动了 php_curl 扩展了吗
-
@zerkms:感谢您的评论,我再次检查了加载的配置文件是否正确,并且 php_curl 已经取消注释
-
@RegisteredUser:感谢您的评论,是的,我已经启用并启动了 php_curl 扩展。
-
php.ini 中设置的扩展目录是什么?
标签: php curl wamp wampserver