XAMPP启动报错:Error: Apache shutdown unexpectedly
报错图片
解决方法
可能出现的端口号被占用了。
检查端口号
cmd中运行:netstat -ano
发现端口号并没有被占用
于是在cmd中运行安装目录下的 apache\bin\httpd.exe 查看错误
发现apache\conf\http.conf文件报错,于是打开文件
这个错误的原因是因为解压出来的路径和httpd.conf配置文件的配置路径不一致导致的
把XAMPP1改为XAMPP
再次在cmd中运行httpd.exe
发现不止需要改httpd.conf文件中的路径,其他文件中路径也需要改
发生此错误的原因为我在安装完xampp后将文件夹的名称XAMPP1修改为XAMPP
此时可以把上一步修改apache\conf\http.conf文件中的路径名改回去,并把文件夹名改了。或者卸载重装。(我是卸载重新安装的)
参考
ServerRoot must be a valid directory
(此文章只为记录本人学习过程中的问题,仅供参考。如有错误或侵权,请联系)