我知道这是一个经常被问到的问题,但我已经尝试了所有我发现的问题,但它仍然不起作用。
我在Windows 7(64位)和PHP 5.4.3上使用WAMP 2.2。当我在localhost中调用curl_init()时,我发出以下错误消息:
Call to undefined function curl_init()
我做了什么:
当我调用php_info()时,我找不到卷曲......
答案 0 :(得分:4)
转到this link下载* php_curl-5.4.3-VC9-x64.zip *下的“Fixed curl extensions:”并替换ext文件夹中的php_curl.dll。这对我有用。
答案 1 :(得分:2)
正如4life所说的那样,但要确保你得到了dll php_curl-5.4.3-VC9-x64.zip
不要试图使用所谓的那个 php_curl-5.4.3-nts-VC9-x64.zip
WAMP需要线程安全dll和-nts-代表Not-Thread_Safe
答案 2 :(得分:1)
我迟到的回复可能对某人有用。
在我遇到这个问题的过程中,我发现这里的建议和其他论坛都没有解决它。
在我的情况下,我在 Program Files 文件夹之外安装了 Wamp文件夹,但 php.ini 文件错误地引用了{{ 1}}在多个地方。
因此,在几个地方修改 php.ini 中的路径解决了我的问题。
实现这一目标:
答案 3 :(得分:0)
对我来说,我安装了wampp,前者都没有工作。 Curl仅在我单击wamp图标并从那里启用curl模块时才起作用。所以左键单击wamp,选择php扩展并从那里选择curl。祝你好运