Apache 2.2 + PHP 5.3.2 + cURL不能正常工作

当我尝试启动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/