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 道路终于通畅了!^_~

看完了要说点啥么?
You must be logged in to post a comment.