本人一大早开开心心的起来撸代码,打开电脑,打开编辑器,启动环境相关,我去,!@#¥,发现Phpstudy中Apache无法启动。搞了一俩个小时,终于完美的解决了问题,以下是我的解决方法,顺便穿插一些别人遇到类似问题。
上图,我遇到的问题:
打开PhpStudy,启动,发现Apache无法启动,一开始以为是Apache服务器抽风了,所以不死心的又重启了几次,发现还是不行,所以开始了排错之路。
一、检查是否端口被占用。
1、win+r //打开dos命令窗口
2、netstat -aon|findstr “80” //查找端口是否被占用
若无,就跳过一,进入第二步。
3 、Crtl+shift+Esc 详细信息,
查找占用端口服务,并结束。重启PhpStudy服务。
二、查看防火墙
防火墙的原因,看看是否是防火墙的原因,不过这步的可能性微乎其微,一般这步不会出错。具体方法百度哈,这里不提供。
三、apache自身的原因
首先进入apache安装的bin目录下,输入cmd,或者你厉害也可以直接在dos命令下直接切换。安装目录根据自己的实际安装情况而定
其次进入dos命令行界面输入以下命令查找错误
httpd.exe
发现是配置的目录出错了,把它改为正确的目录就好了。重启服务器,?。
四、你的VC运行库没装。
自己装好VC运行库,重启就可以了。
总结
容易出问题的点在于第二步,端口被占用,这里解决方法是关闭占用的端口,要不就改端口号,不过不建议改端口号。还有就是第三步,这个很重要,要懂得自己排查原因,按照提示去解决。
当然,也欢迎大伙留言交流,最后如果有帮助,请点个赞,转载请注明出处,谢谢。