偷懒用phpstudy搭建的环境,也没改什么东西突然apache就不能启动了,也没有错误提醒,找了半天百度了一下说用cmd命令可以看到错误信息,然后试了一下找到了问题,把经验分享给大家。
apache 突然不能启动,各种重启关机都不行
win+R,输入cmd,打开cmd运行窗口
进入apache下的bin目录,我的目录是D:\phpStudy\Apache\bin。
下面是几个可能用的到的命令
d: 进入D盘
dir /b 列出当前文件夹的目录
cd 文件名 进入文件(文件名可以打前面几个字母然后按tab键自动补全)
进入apache下的bin目录后输入httpd.exe
然后我的错误信息出现了 AH00526: Syntax error on line 223 of D:/phpStudy/Apache/conf/httpd.conf:
DocumentRoot must be a directory
看了223行的配置DocumentRoot "D:\WWW"没有问题,而且这个配置文件我也没改过。
然后我就去D盘看了一下,我要笑哭了,发现www文件夹没了,不知道什么时候手抽被删了,然后去垃圾站找了一下并还原,ok!apache重新跑起来了。
就是这么一个简单的问题如果不看到错误信息还不知道什么时候能发现。
大家的问题可能都不一样,关键是发现问题才能解决问题。