Apache初始化无法启动问题报错

1.下载软件

要在官网导航链接点好几次,真的好麻烦,下载链接如下

https://www.apachehaus.com/cgi-bin/download.plx

2. 下载启动后报错

I.首次启动就开始报错

报错原因:主目录不是有效目录

httpd.exe: Syntax error on line 39 of D:/server/apache/conf/httpd.conf: ServerRoot must be a valid directory

修改配置文件如下

1
2
# ServerRoot "${SRVROOT}"
ServerRoot "D:\Apache24\htdocs"
II.继续启动还是继续报错

报错原因:mod_actions无法载入到服务

httpd.exe: Syntax error on line 82 of D:/Apache24/conf/httpd.conf: Cannot load modules/mod_actions.so into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3

修改配置文件如下

1
2
3
Define SRVROOT "D:/Apache24"
ServerRoot "${SRVROOT}"
# ServerRoot "D:\Apache24\htdocs"

3.成功启动后的总结

此次主要的问题是SRVROOT设置错误,发生以上问题一定要检测ServerRoot和SRVROOT是否定义正确