apache启动失败怎么办?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache启动失败怎么办?相关的知识,希望对你有一定的参考价值。
安装完成后,装上apache2与mysql均一切顺利,配置好httpd.conf,加载php5apache2模块后,启动apache失败,日志如下:复制代码 代码如下:
[Sun Jul 19 17:05:55 2009] [warn] pid file I:/win7_amp/Apache2/logs/httpd.pid overwritten — Unclean shutdown of previous Apache run?
[Sun Jul 19 17:06:00 2009] [warn] pid file I:/win7_amp/Apache2/logs/httpd.pid overwritten — Unclean shutdown of previous Apache run?
[Sun Jul 19 17:06:04 2009] [warn] pid file I:/win7_amp/Apache2/logs/httpd.pid overwritten — Unclean shutdown of previous Apache run?
[Sun Jul 19 19:00:56 2009] [warn] pid file I:/win7_amp/Apache2/logs/httpd.pid overwritten — Unclean shutdown of previous Apache run? 注释掉LoadModule php5_module I:/win7_amp/php/php5apache2_2.dll后就能顺利启动,看来是加载这个模块后出了问题。但是我未能找到解决办法,以后在win7 rc 7100中都能正常使用:(,不知道有没有朋友和我一样遇到此类问题。
google httpd.pid overwritten — Unclean shutdown of previous Apache run?后倒是有些发现,但大家都是删除httpd.pid这个文件后重启就OK了,win7下无效。
详细出处参考: http://www.jb51.net/article/19288.htm 参考技术A apache启动失败原因有配置环境失败导致apache启动失败和系统软件与apache冲突或内存不足等等所引起的。
具体的解决方法要具体分析
1.如果启动时弹出错误提示的话,主要的解决方法是修改APACHE安装目录里的相应代码的。
2.或者是相应的端口被占用,修改相应的端口
3.多网卡多IP导致的启动失败 参考技术B 具体错误提示什么?
更换存放目录后apache启动失败
启动工具用的是phpStudy,在C盘用的没有问题,想把phpStudy换到D盘(C为系统盘,出现故障后无法恢复),原C盘phpStudy文件夹重命名phpStudy-bak,最后在D盘中启动apache和mysql,mysql启动正常,但apache启动失败。
回到C盘phpStudy下,卸载apache服务和mysql服务;再次回到D盘启动apache,还是启动失败。在“服务”中确定是"D:phpStudyApacheinhttpd.exe" -k runservice ,没有错。
打开CMD,执行D:phpStudyApacheinhttpd.exe -t,提示httpd.conf文件223行出现错误。打开httpd.conf 223行发现盘符填写错误,DocumentRoot "C:phpStudyWWW",需要手动修改为DocumentRoot "D:phpStudyWWW"。
再次重启apache启动成功,网站可以打开了。
以上是关于apache启动失败怎么办?的主要内容,如果未能解决你的问题,请参考以下文章