我有一个似乎是个错误的问题。 我使用的是Windows 7 x64,最近设置了手动安装的PHP(5.5.30)+ Apache(2.4.17)+ MySQL。我用扩展目录设置了php.ini并发布了php_curl.dll。之后我去了Apache配置,加载了模块,指示了php.ini目录,通过终端安装了服务并准备好了,正在运行php代码。尝试运行curl命令时会出现问题,例如:
curl_init ($ url);
Face出现错误:Call to undefined function curl_init()
经过测试和测试,我发现当在其他服务器上执行相同的代码时(xamp,WAMP,Vertrigo)代码完美运行,包括内置的PHP服务器。在了解更多信息后,我意识到在通过ApacheMonitor运行服务器时总会出现问题。这样做的错误是瞬间的,就像手动apache服务器一样,两者都是“amp”的自动。然后通过可执行的httpd.exe运行服务器,我惊讶地发现了curl代码。
无论如何,我不知道它是ApacheMonitor的错误,还是一些配置错误,我认为这不应该是正常的,我认为这有阻止它运行的东西。这有一个简单的解决方案吗?
感谢收听人员,抱歉我的英语不好,我是巴西人,我正在学习,为谷歌翻译做了很多公司
答案 0 :(得分:0)
您的PHP中没有curl支持
转到php.ini文件并删除;从以下行的开头标记:
;extension=php_curl.dll
ubuntu 13.0及更高版本,只需使用解压缩的软件包即可。在终端类型中安装以下内容并且不要忘记重新启动服务器。
sudo apt-get install php5-curl