用WAMP调用未定义的函数curl_init()错误
问题描述:
我知道这是一个经常被问到的问题,但我已经尝试了所有我发现并且仍然无法使用的问题。用WAMP调用未定义的函数curl_init()错误
我在Windows 7(64位)和PHP 5.4.3上使用WAMP 2.2。当我打电话curl_init()在本地主机,我有此错误消息:
Call to undefined function curl_init()
我所做的:在WAMP的PHP扩展
- 检查php_curl
- 删除;扩展之前= php_curl.dll在我的两个文件的php.ini
- 检查的extension_dir = “C:/wamp/bin/php/php5.4.3/ext/” 在我的两个文件的php.ini
- 重启WAMP多次
- 更改DLL的这种所谓修正DLL http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/
- 重启WAMP多次
当我打电话php_info(),我无法找到卷曲...
答
转到this link下载* php_curl -5.4.3 -VC9-x64.zip *“Fixed curl extensions:”下,并替换ext文件夹中的php_curl.dll。这对我有效。
答
做的4life建议,但要确保你得到的DLL称为 php_curl-5.4.3-VC9-x64.zip
不要试图使用一个叫 php_curl-5.4.3-nts- VC9-x64.zip
WAMP requred线程安全的dll和-nts-表示不收Thread_Safe
答
对我来说,我已经安装了wampp,没有一个前工作的。只有当我点击了wamp图标并从那里启用了curl模块时,Curl才起作用。所以左键单击wamp,选择php扩展并从那里选择卷曲。祝你好运
答
我迟到的回复可能对某人有用。
在我遇到这个问题的过程中,我发现这里和其他论坛上的建议都没有解决它。
在我来说,我已经安装了WAMP文件夹外Program Files文件夹的,但是的php.ini文件在多处错误引用C:\Program Files\wamp
。
因此,在几个地方修改了路径php.ini解决了我的问题。
要做到这一点:
- 负载PHP。INI到您喜欢的文本编辑器
- 搜索“程序文件”
- 更新文件路径为每一个
- 保存更改的每个实例,使其永久化。
可能是DLL缺失 – 2013-04-26 10:32:22
我认为扩展可能已经损坏。你可以检查Apache的错误日志,看看你重新启动wamp时出现什么错误? – Sabari 2013-04-26 10:34:49
Apache错误日志显示相同的错误。 – Arnaud 2013-04-26 12:25:04