不知道为什么就不能启动apache2.2了,日志记录如下:[Mon Dec 20 18:54:45 2010] [warn] pid file E:/Apache2.2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?在httpd.conf文件里面把LoadModule php5_module E:/PHP/php5apache2_2.dll这行去掉就能启动,添加进去就不能启动?纠结!

解决方案 »

  1.   

    因为你之前安装了一个APACHE,未被清除干净,而且正占用APACHE的端口和进程,所以你的新APACHE启动不了,自己在进程里检查一下,或者在服务里看一下,这个是要php5apache2_2.dll的,同时有2个加载了,后加载的当然启动不了了,建议你把apache以及配置文件抖彻底删除,然后重装一遍
      

  2.   

    建议别单独装PHP和apache了。配置太麻烦。改用WAMP集成环境多好。现在软件开发不用什么都亲力亲为,人家既然搞出了集成环境,为什么不使用这块他山之石呢。
      

  3.   

    首先确认一下E:/PHP/php5apache2_2.dll这个文件到底存在不,不存在当然不能启动了