首页 > 代码库 > Apache启动失败

Apache启动失败

Error: Apache shutdown unexpectedly.
14:44:17 [Apache] This may be due to a blocked port, missing dependencies, //这可能是由于阻塞端口,失踪的依赖性,
14:44:18 [Apache] improper privileges, a crash, or a shutdown by another method.//不当的特权、崩溃或关闭了另一种方法
14:44:18 [Apache] Press the Logs button to view error logs and check//按下按钮查看错误日志和检查日志
14:44:18 [Apache] the Windows Event Viewer for more clues//Windows事件查看器的更多线索
14:44:18 [Apache] If you need more help, copy and post this//如果你需要更多的帮助,复制和发布
14:44:18 [Apache] entire log window on the forums//整个窗口登录论坛

一般出现这种情况是因为端口占用

第一个办法:

  更改配置文件

  apache/conf/httpd.conf    Listen 8080

  apache/conf/extra/httpd-ssl.conf  Listen 444

第二个办法:

  关闭占用端口的进程

  1.在开始--运行 里面输入cmd点回车,会出现运行窗口。

  2.在提示符后输入netstat -ano回车,找到tcp 80端口对应的pid,比如123.

  3.tasklist|findstr "123"   找到pid是123所对应的程序   

  4.taskkill /pid 123 /f

  或者在任务管理器中找到这个程序并关闭即可

 

 

注意:改了端口之后,一定要在localhost后面加上端口号——localhost:8080,这样才能正常访问,因为浏览器默认访问的端口80

     更改虚拟路径的时候也要把端口号改了<VirtualHost *:8080>

Apache启动失败