当我尝试启动Apache服务器(使用PHP和cURL扩展)时,它说:
Apache2.2服务正在重新启动。 启动Apache2.2服务 Apache2.2服务正在运行。 rmin服务器的完全合格的域名,使用ServerName为192.168.1.8 [Tue Sep 07 14:30:57 2010] [warn] pid文件C:/ Program Files(x86)/ Apache Software Foundation / Apache2.2 / logs / httpd.pid覆盖 - 以前的Apache运行不正常closures?
(我猜,第四行应该开始“确定”一行;可能是一个竞争条件。)
然后它终止(如果我重试,我得到相同的“不洁净”的消息)。 如果我在php.ini中注释掉extension=php_curl.dll ,则httpd.exe会再次运行。 PHP错误日志是空的。
当我运行php-cli时,cURL正常运行,所以它必须是幕后的一些魔法造成的,我不知道什么。
build议? 我能以某种方式检索更多信息吗? 谢谢!
编辑: Apache + PHP很好地工作,没有curl。
您可能会使用错误的PHP版本:
我select哪个版本?
如果您从apache.org使用Apache 1或Apache2的PHP,则需要使用PHP的VC6版本
所以首先确保你使用VC6(线程安全),并检查是否解决问题,或者删除当前的Apache,PHP和MySQL,并安装Zend Server CE 。
看起来像非生产服务器给我。 你可以安装XAMPP或WAMPP,它的所有扩展function已经开箱即用。 无需浪费时间与服务器configuration。
[XAMPP] – http://www.apachefriends.org/en/xampp-windows.html
[WAMPP] – http://www.wampserver.com/en/