apache在配置时出现如下错误的解决办法:
如果在运行时切换到apache的bin目录下,运行httpd.exe时如果出现如下提示:
ServerRoot must be a valid directory
在目录:E:\httpd-2.4.27-x64-vc14\Apache24\conf修改httpd.conf
把SRVROOT更成自己的的Apache24的安装目录。
然后用win+R启动servicrs.msc.
启动成功的话说明已经配置完成。
最后检查一下结果:
在浏览器里输入localhost进行查看,因为我的在httpd.conf修改了端口,所以需要再次输入localhost:81访问查看。
之后若如下图显示则表示配置成功了。
总结apache启动错误的原因大概如下:
解压目录不是英文,
80端口被占用,
本文提到的ServerRoot无效问题。