我正在使用NXT API,我需要cURL来发送/接收POST表单。当我调用功能
时,问题就从一开始就开始了$handler = curl_init();
WAMP返回以下消息:"调用未定义的函数curl_init()"。
我在WAMP菜单中启用了curl扩展。我也尝试从php.ini,php.ini-development和php.ini-production文件中取消注释line extension = php_curl.dll。我还尝试从http://curl.haxx.se/dlwiz/?type=bin&os=Win64&flav=-&ver=-下载cURL库,解压缩文件并将curl.exe移动到文件夹C:/ windows / system32。它仍然无法正常工作,我也不知道还能尝试什么...
PS:我正在使用PHP 5.4.3和Apache 2.4.2
提前致谢!
答案 0 :(得分:1)
我认为你从curl.haxx.se下载的是curl命令行处理器,你不需要它来让php_curl工作。
我可以建议您尝试下载64位VC9 php_curl.dll from here点击链接 -
PHP 5.3.8 x64(64位)for Windows 并下载zip。
解压缩该文件并将\ wamp \ bin \ php \ php5.4.3 \ ext \ php_curl.dll替换为zip文件。
出于某种原因,某些版本的64位php提供的64位卷曲不能很好地工作,但这个版本确实如此。
老实说,出于这个原因和其他原因,最好使用32位WAMPServer,尤其是至少在Windows上的64位PHP还不是一个完整的64位端口,并被认为是实验甚至在PHP网站上。但是说这个下载的DLL应该解决你的问题。
答案 1 :(得分:0)
试试这个:
extension=php_curl.dll
extension=php_curl.dll