Windows下,Apache2修改httpd.conf后启动不起来

Windows下,Apache2修改httpd.conf后启动不起来

Windows   +   Apache   2.0.59   +   PHP   4.4.7   +   MySQL   4.1.22,修改httpd.conf,添加“LoadModule   php4_module   "D:/php/php4apache2.dll "”后,重启Apache2不能成功,Windows事件查看器中提示“Apache2   服务因   1   (0x1)   服务性错误而停止”,但从httpd.conf中去掉“LoadModule   php4_module   "D:/php/php4apache2.dll "”后,就恢复正常。

怎么解决呢?
运行Test   Configuration,或者命令行下运行Apache.exe,都提示:

Apache.exe:   module   "c:\\php4build\\snap\\sapi\\apache2handler\\sapi_apache2.c "   is   not   compatible   with   this   version   of   Apache   (found   20020329,   need   20020903).
应该是php版本的问题……在下也碰到过同样问题,更换成php5后就能顺利加载模板了。
    另外,Apache服务器加载模板的完整命令是:
   
    LoadModule   php5_module   "C:/PHP5/php5apache2_2.dll "     //注意加载的模板名
    AddType   application/x-httpd-php   .php                               //这个如果楼主之前有,就不用加了。
    PHPIniDir   "C:/PHP5 "                                                               //PHP的安装目
使用AppServ不就解决了阿,都给你配置好了!!
to   Isofile(Isofile):

谢谢,但现在要用PHP4
如果,是用php4的话,也是同样。建议,在确定没有更好的模版可加载后,下一个新的版本加载看看。或者,要是不想下,就换另一个路子,用CGI的方式,把php搭建到apache上。
谢谢Isofile(Isofile)!

还是要以module方式安装的;问题应该在Apache和PHP的版本
其实运行test configuration错误就一目了然了。
我之前也遇到过这个问题,引起错误的原因是五花八门的,但每个具体情况都不同。