在Windows下 Apache 无法启动的问题:
1.可能是端口号被占用问题,排查一下哪些端口号被别的程序占用了,一般是看下80端口是否被占用,我遇到的是IIS占用了80端口。查看端口号:
xxx > netstat -ano
2.可能是配置文件问题,比如配置的路径不存在,书写配置文件时确少某个标点符文,引用不存在的模块等。
3.可能是文件不完整,请删除文件并重新下载解压。
对于安装失败的问题:
1.看一下电脑程序配置,比如VC框架【VC_redist: vc2010、vc2012、vc2015-2019等】,这个很重要,php程序也要用到这框架如图:
2.配置文件(如httpd.conf这个文件)是否正确,比如配置的路径是否存在,我记得是配置的默认的网站根目录路径要存在,如图
3.在配置 ssl 的使用,如果配置ssl 所需的证书文件、密匙错误就会出现Apache 重启失败、不能重启的问题。 【2020-12-19,补充】
Windows下 Apache 无法启动或者安装失败的问题暂时就这些,以后遇到了再补充