Error: Apache shutdown unexpectedly
有些时候,开启Apache会报这个错误,而且日志文件里面什么信息都没有。
通常是因为端口被占用。
如果下载下来之后没有更改任何东西的话,Apache默认Port是80,ssl的端口是443。
那么我们就要先看一下是什么进程占用了80端口和443端口。
win+r
cmd运行命令行
输入netstat -ano
来查看端口连接状态。
我们可以很明显地看到,80和443都被占用了
那么怎么办?
两个方法:
1.关掉这两个进程
2.改Apache的端口
方法1
先看好PID,这里80端口的PID是10120;443端口的PID是7860
直接在cmd里面输入
taskkill /PID 10120
taskkill /PID 7860
方法2
在control面板,点击Config
先选httpd.conf
ctrl+r把所有的80全改成一个自己喜欢的数字,比如88或者888或者8888。(别改成已被占用的端口号)
再选httpd-ssl.conf
一样的,把所有的443改成另一个数字。
再开启Apache就可以了
如果还是同样的错误
在xamppapachebin
的目录下 运行cmd
在cmd
里面输入 httpd.exe
来看具体的错误。按照报错信息来修改
原文出处:zhihu -> https://zhuanlan.zhihu.com/p/46492743
本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果侵犯你的利益,请发送邮箱到 [email protected],我们会很快的为您处理。