在Windows环境下启动 Apache 时报错:
httpd.exe: Syntax error on line 39 of D:\WebServer\Apache24\conf\httpd.conf: ServerRoot must be a valid directory
这是由于 httpd.conf 文件中 ServerRoot 配置的路径与实际路径不一致造成的,确定问题后,打开 httpd.conf 后,搜索 Define SRVROOT,将其后面双引号里面的路径改为 Apache 的实际解压路径后保存即可。
修改完成后,启动 Apache 并在浏览器中访问 http://localhost ,出现下图就说明成功了。