楼主的 apache 今天突然启动不了, 每次 start 都报错, 弄了一上午, 最后还是隔壁大佬帮助解决了问题, 总结一下.
1. 查明无法启动原因
cmd 进入 apache 目录的 bin 文件夹地址, 运行 httpd.exe , 根据文字报错可以找出相关问题
2. 最常出现的问题是端口被占用问题
最简单的解决方法是换一个端口, 找到 安装目录 \ conf\httpd.conf 这个文件, 这是 apache 配置文件
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80
把 listen 80 的 80 改为其他, apache 就可以启动了
如果此方法涉及到别的问题, 就可以采用下面链接里的方法
解决端口 80 被占用的方法
来源: http://www.qdfuns.com/notes/42837/6db6272b4d76e8f0840bf685ca12f381.html