xampp中的apache常无法启动,80端口没有被占用,点击start就显示busy。今天baidu了一下,很多答案,感觉其中一个ssl端口似乎挺像,查看apache配置文件ssl默认端口是443,用 netstat -abn 发现443被QQ占用了,关掉QQ,apache成功启动。
可能占用apache端口的常见软件:迅雷,skype, QQ
方法一、解决方法如下
1、运行-cmd,然后输入netstat -ano,回车;
2、查看本地地址中包含xx.xx.xx.xx:80的那一行的pid,为几个数字,把这几个数字记下来;
3、启动“任务管理器”——“进程”,在工具栏——“选择列”前面的框打上勾;
4、然后查看与刚才那个pid对应的是哪个程序,很容易就会找到,就是它占用了80端口;
5、直接将其停止或者使用优化大师等工具使之开机不启动。
仍然没有效,试试如下解决办法:
方法二、更改默认端口
APACHE的默认端口是80,如果你装有IIS,就会有冲突。所以,要更改一个端口。
打开xampp/apache/conf/httpd.conf,把 listen 80 改为其它的端口。如99,8080等等,我这里改为 listen 99。
1.网上邻居->本地连接->属性->internet协议(TCP/IP)->属性->高级->wins标签->去掉启用LMhosts查询前的勾。
2.控制面版->windows防火墙->高级标签->本地连接设置->服务的标签里勾选安全Web服务器(HTTPS)。