Win下出现apache无法启动的解决方式

使用xampp时,时常会遇到apache启动不了的情况,而xampp的控制面板有没有什么像样的提示 只有一个”Busy…”

但重启Win后,先启动apache就不会遇到问题。

但是事情总是有原因的,决定去查下,也许是xampp给的提示不足,而不是apache的问题,

> cmd
> d:\
> cd tools\xampp\apache\bin\ #我的apache安装位置
> httpd # apache的启动程序

(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。  : make_sock: c
ould not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
# 找到原因了 原来是我的80端口被占用了

> netstat -ano # 查看网络状态

  Proto  Local Address          Foreign Address        State           PID
  TCP    127.0.0.1:80           127.0.0.1:1920         CLOSE_WAIT      1112
  TCP    127.0.0.1:80           127.0.0.1:2016         CLOSE_WAIT      1112
  ...
# 通过 Local Address 中端口为80的行 可以看到 我的80端口被PID为1112的进程占用了

任务管理器>进程 / 工具栏 > 查看 > 选择列 在“PID(进程ID)”项上打勾
在进程列表中 查找PID为1112的进程
# 我这里是该死的迅雷 !!
# 当然之前我还遇到过QQ的时候
ok 杀掉这个进程 或者关掉罪魁,启动Apache 道路终于通畅了!^_~

取自”wiki:Win下出现apache无法启动的解决方式

, ,

看完了要说点啥么?

You must be logged in to post a comment.