Apache2.4韩元';在httpd.conf中添加php load_模块时无法启动

Apache2.4韩元';在httpd.conf中添加php load_模块时无法启动,apache2,Apache2,我试图用Apache2.4配置PHP5.4.9,但是当我包含下面的行时,apache将不会启动 LoadModule php5_module "c:/php/php5apache2_4.dll" AddHandler application/x-httpd-php .php PHPIniDir "C:/php" 我已经检查了所有的文件路径,它们都正常。我在环境中将路径设置为C:\php;c:\Apache24;c:\Apache24\bin 我实际上得到的错误是 Windows could n

我试图用Apache2.4配置PHP5.4.9,但是当我包含下面的行时,apache将不会启动

LoadModule php5_module "c:/php/php5apache2_4.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "C:/php"
我已经检查了所有的文件路径,它们都正常。我在环境中将路径设置为
C:\php;c:\Apache24;c:\Apache24\bin

我实际上得到的错误是

Windows could not start the Apache2.4 on local computer. For more information, review the system eventlog. If this is a non-microsoft service, contact the service vendor, and refer to service-specific error code 1
还有谁有过这个问题吗

更新

我在php文件夹中有
php5apache2_4.dll
,在apache中有我的错误日志

[Sun Dec 09 11:19:16.502272 2012] [mpm_winnt:notice] [pid 5552:tid 316] AH00418: Parent: Created child process 5052    
[Sun Dec 09 11:19:18.315156 2012] [mpm_winnt:notice] [pid 5052:tid 208] AH00354: Child: Starting 64 worker threads.    
[Sun Dec 09 11:29:53.861913 2012] [mpm_winnt:notice] [pid 5552:tid 316] AH00422: Parent: Received shutdown signal -- Shutting down the server.    
[Sun Dec 09 11:29:55.889916 2012] [mpm_winnt:notice] [pid 5052:tid 208] AH00364: Child: All worker threads have exited.    
[Sun Dec 09 11:29:55.905516 2012] [mpm_winnt:notice] [pid 5552:tid 316] AH00430: Parent: Child process exited successfully.

您确定
c:/php/php5apache2_4.dll
存在吗?您可以查看错误中提到的apache错误日志。错误日志是怎么说的?是的php5apache2_4.dll在php文件夹中,这是错误日志[Sun Dec 09 11:29:53.861913 2012][mpm_winnt:notice][pid 5552:tid 316]AH00422:Parent:收到关机信号--关闭服务器。[Sun Dec 09 11:29:55.889916 2012][mpm_winnt:notice][pid 5052:tid 208]AH00364:Child:所有工作线程都已退出。[Sun Dec 09 11:29:55.905516 2012][mpm_winnt:notice][pid 5552:tid 316]AH00430:父进程:子进程已成功退出。已更新问题,出现错误。我与PHP 5.4.16有相同问题。检查Windows错误日志,我得到以下消息:
无法将D:/php/php-5.4.16/php5apache2_4.dll加载到服务器:名为的Apache服务不是有效的Win32应用程序。