无法启动
在使用命令httpd -k install有一次报错
但是我没有留意
然后我使用命令
httpd -k start
没有报错
但是apache也没有启动
我使用ApacheMonitor.exe里面的启动
然后报错,报错是什么不到记得,反正就是启动失败
然后我到系统服务里面找到我安装的apache点击启动
也是显示启动失败
然后提示可以到系统日志里查看详情
然后我到了系统日志里
发现启动失败的原因是apache函数错误
然后我发现的是我的apache路径那些一开始是错误的
但是后来我也修改好了
但是依旧无法启动
当时很奇怪被坑了很久
后来发现如果一开始由于建立服务时路径是错误的
那么在后面修改正确apache路径那些都会依旧函数错误
如果已经安装了apache可以卸载先,然后再安装
卸载代码为
sc delete apache2.4
apache2.4就是服务的名字
然后安装apache的代码为
httpd.exe -k install -n "Apache2.4" -f “d:\apache\conf\httpd.conf”
同上aoache2.4为建立的服务名字,后面为apache的路径
apache2.4就是服务的名字
然后安装apache的代码为
httpd.exe -k install -n "Apache2.4" -f “d:\apache\conf\httpd.conf”
同上aoache2.4为建立的服务名字,后面为apache的路径
注意注意
除了一般报错外
要是在安装时提示服务器端口报错,比如ssl的端口错误
我就是改了httpd-sll.conf里所有端口号
但是不生效,最后我发现在我的http.conf里
include的是httpd-ahssl.conf
然后我就该了httpd-ahssl.conf里所有的443端口为442
然后生效了
除了一般报错外
要是在安装时提示服务器端口报错,比如ssl的端口错误
我就是改了httpd-sll.conf里所有端口号
但是不生效,最后我发现在我的http.conf里
include的是httpd-ahssl.conf
然后我就该了httpd-ahssl.conf里所有的443端口为442
然后生效了