Apache配置错误:Apache无法启动

时间:2013-11-12 00:01:01

标签: php apache windows-server-2008

我使用Apache 2.2.25和PHP5.4.17。我在我自己的Windows 64bit机器上安装了它,它没有问题。现在我正在尝试在新机器上安装相同的系统,但是当我更改Apache配置以使用PHP时,它将无法启动。

以下是httpd.conf的相关部分:

#Line 130 below    
LoadModule php5_module "C:/PHP/php5apache2_2.dll"

AddType application/x-httpd-php .php
PHPIniDir "C:/PHP"

这是错误是Apache日志/错误文件:

httpd.exe: Syntax error on line 130 of C:/Program Files (x86)/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/php/php5apache2_2.dll into server: The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail.  

[Mon Nov 11 21:19:37 2013] [warn] (OS 995)The I/O operation has been aborted because of either a thread exit or an application request.  : winnt_accept: Asynchronous AcceptEx failed.

我读到了错误,几乎99%的解决方案提到了版本兼容性,但由于这个确切的设置适用于另一台机器,我认为它必须是其他的东西。任何帮助我如何找到问题将不胜感激。

更新 由于我的同事正在进行此安装并且我正在提供远程支持,我发现他的机器实际上是“Windows Server 2008”。我尝试了更多关于它的研究,许多解决方案包括安装VC ++所以我做了但仍然没有回应。

由于

1 个答案:

答案 0 :(得分:1)

由于安装环境从我提出问题时“改变”,我确实尝试使用不同的版本进行安装,但不是 Apache与PHP的兼容性,我提到的并非如此这里,而是使用System的Apache / PHP安装。

我将Apache2.2.15PHP5.3.2一起使用,系统启动并运行。感谢大家的评论。