Apache服务无法启动的解决办法
这个问题一般都是端口冲突,首先用管理员身份运行命令行,将路径指到你apache的安装目录下的bin,如我的是C:\xampp\apache\bin,操作如下 cd C:\xampp\apache\bin , 然后执行命令“ httpd.exe -k start ”,如果没有错误提示,证明可以正常启动,这时去到本地电脑的服务管理手动启动Apache服务就行了,如我的
或者如果读者装的是xampp的话,这时也可以用xampp启动;如果在刚刚说的命令行里运行 “ httpd.exe -k start ”后有错误提示,一般就会提示端口问题,如无法使用相同的套接字,其实就是端口问题,如果是提示80端口,到apache安装目录下的conf文件夹里,打开 httpd.conf文件,把如图两处的地方改成其他端口即可,如果碰巧你改的还被占用,直到改到没有被占用为止
如果提示的是443端口被占用,则到apache安装目录里的conf/extra文件夹里,我的路径是(你们的也差不多的)C:\xampp\apache\conf\extra,找到 “httpd-ssl.conf”这个文件,打开,把里面的有443的地方改成其他端口,也是知道改到没有被占用为止,我改的有三处,如图
之后再执行命令 httpd.exe -k start ,这时没有错误提示了,就可以像上述方法那样启动Apache服务了!!
希望对读者有帮助,转载请注明出处!