2015-11-14 174 views
0

我有一个看起来像是bug的问题。 我使用Windows 7 x64并且最近设置了手动安装的PHP(5.5.30)+ Apache(2.4.17)+ MySQL。我用扩展目录设置了php.ini,并释放了php_curl.dll。之后我去了Apache配置,加载了模块,指明了php.ini目录,通过终端安装了服务并准备好了,正在运行php代码。ApacheMonitor发生卷曲错误

curl_init ($ url); 

面部出现错误:当试图运行卷曲命令,例如这个问题开始Call to undefined function curl_init() 测试和测试后,我发现,在其他服务器上执行相同的代码时准备就绪(XAMP,WAMP ,Vertrigo)代码完美工作,包括内置的PHP服务器。在了解了更多信息之后,我意识到当通过ApacheMonitor运行服务器时总会出现问题。在这样做的过程中,错误是即时的,就像手动apache服务器一样,“放大器”都是自动的。然后通过可执行文件httpd.exe运行服务器,让我惊讶的发现curl代码运行。

无论如何,我不知道它是bug ApacheMonitor还是一些配置错误,我认为这不应该是正常的,我认为这有阻止它运行的东西。这将有一个简单的解决方案?

谢谢您听你们,对不起我的英语不好,我是巴西人,我的学习,使很多公司的谷歌翻译

回答

0

您没有卷曲的支持在PHP

转到你的php.ini文件并删除;从以下行开始标记:

;extension=php_curl.dll 

ubuntu 13.0及以上,只需使用debundled软件包。在终端输入以下内容进行安装,并且不要忘记重新启动服务器。

sudo apt-get install php5-curl 
+0

你好Jah,谢谢你的回复。我正在使用Windows 7并已撤消;在php.ini中,虽然curl在启动httpd服务器(cmd)时工作正常。我的问题是,当你开始使用Apache Monitor –

+0

阅读这个 http://nz.php.net/manual/en/curl.installation.php – Jah

+0

哦谢谢。我阅读用户贡献的笔记,现在正在工作 –