相关疑难解决方法(0)

153
推荐指数
6
解决办法
42万
查看次数

在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
Run Code Online (Sandbox Code Playgroud)

该代码在ubuntu中使用xampp,但不在Windows中的wamp中.我做了我能找到的一切.我已经尝试根据此线程的注释替换php_curl.dll,调用未定义的函数curl_init() - 使用WAMP

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

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

请帮我解决这个问题.

php curl wamp wampserver

32
推荐指数
2
解决办法
4万
查看次数

使用WAMP调用未定义的函数curl_init()

我正努力让cUrl工作,我很难过.

extension=php_curl.dllphp.ini文件中取消注释并检查php_curl.dll存在于extension_dir指向的目录中.我还检查php.ini过Apache目录中是否正确.

我已将libcurl.dll's 复制到Windows/System32,Windows/SysWOW64和wamp\bin\php\php5.4.3

我每次都重新启动服务.

我仍然得到了Fatal error: Call to undefined function curl_init().当我跑步时,卷曲不会出现phpInfo().但是当我查看WAMP菜单PHP-> PHP扩展php_curl确实有一个复选标记.

任何提示?

编辑:

@Daniel_M:加载的ini是Apache目录中的一个,并且extension=php_curl.dll已经取消注释,并extension_dir指向(和)php/php5.4.3/ext所在的目录.php_curl.dlllibcurl.dll

@ficuscr:我已经复制libcurl.dll v.7.27.0了整个地方.我应该把它放在哪里?

一般情况下:当php_curl取消选中时PHP > PHP Extensions menu,致命错误的前提是: SCREAM: Error suppression ignored for.php_curl检查时不会发生这种情况.在任何一种情况下,致命错误消息都是相同的.线索?

php wamp

29
推荐指数
3
解决办法
6万
查看次数

标签 统计

php ×3

curl ×2

wamp ×2

wampserver ×1

xampp ×1