Xampp中Apache无法启动的解决方法

xampp(apache+mysql+php+perl)是一个功能强大的建站集成软件包。许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想添加 MySQL、PHP 和 Perl,那就更难了。应用xampp可以轻松地在各种系统下搭建php等程序的运行环境。

今天应用xampp修改wordpress的时候发现一个严重的问题,apache启动不了,不论点击多少次start,都显示如下:

busy…
apache started [port 80]

经多方查询资料,原来是因为80端口被别的程序占用了,所以这个端口很busy,从而导致apache无法启动的。解决方法如下:

1、运行-cmd,然后输入netstat -ano,回车;
2、查看本地地址中包含xx.xx.xx.xx:80的那一行的pid,为几个数字,把这几个数字记下来;
3、启动“任务管理器”——“进程”,在工具栏——“选择列”前面的框打上勾;
4、然后查看与刚才那个pid对应的是哪个程序,很容易就会找到,就是它占用了80端口;
5、直接将其停止或者使用优化大师等工具使之开机不启动。

好了,可以用了。

分享 |

原创文章如转载,请注明:转载自Imdoc.Net [ http://imdoc.net ]
本文链接地址:http://imdoc.net/archives/272

本篇日志已有 6 个评论

  1. says:

    谢啦 我的已经解决啦~

  2. [...] ◎ 答:因为要运行XAMPP的Apache程序,需要用到80端口,但你的80端口可能被其他应用程序占用。我当初是被迅雷占用的,如果是迅雷占用的,你可以在迅雷工具栏中选择 配置 选项,在 端口设置 中找到 随机生成 选项,点击。然后重新启动XAMPP,这时Apache程序应该可以运行了。如果不是被迅雷占用,可以点这里查看 不钻牛角尖 的解决办法。 ● 问:为什么我在本地的点击已发表的文章会显示404错误? [...]

  3. 过来看看,有什么新的文章

  4. 小雯 says:

    文章不错,分享了,回家再看

  5. ellrywych says:

    没用,显示busy…
    apache started [port 80]
    但是命令行里没有80端口被占用的

我的评论(Leave a Reply)

点击正确的图片来提交评论: