问题描述
报错:
Error:Apache shutdown unexpectedly.
This may be due to a blocked port, missing dependencies,
…
没有留错误截图,提示端口被占用。
解决过程(这些方法都是百度的)
以下三种方法是我尝试过但问题没有解决的方案,可能某个方法对你有效。
- 修改配置文件(httpd.conf 和 httpd-ssl.conf) —> 无效
- 修改过注册表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP
-----> 无效 - 查看端口,没有进程占用设置的端口。
解决这种问题太难了,不知道根本原因…
直接卸了重装…
粗暴解决
卸载时注意备份htdocs文件和mysql文件
重新安装后直接把这两个文件夹替换,启动Apache服务正常了。
退出xampp一定要注意,不要直接关(直接关下次启动就报错:端口占用),先把启动的服务逐个关闭:
卸载重装花费的时间比较少,不想深究的可以试试这种方法。