XAMPP Apache 无法启动解决办法
升级了Windows SP3之后,XAMPP就歇菜了,症状是无法正常启动Apache,显示busy。一番疑神疑鬼之后,没找到有效的解决方案(折腾了整整一天!),网络上这样的问题铺天盖地,看来是国际性的,不过大家都方法都是用CMD-->netstat -ano 查看端口占用情况,可是这次情况比较特殊,80端口明明空闲着给http,却找不出无法启动Apache的缘由。
进入控制面板---管理工具---服务,查看Apache 2的属性,检查一下程序路径是否正确。如果不正确,需要修改该死的注册表。
Google一下这几个关键字“XAMPP Apache XP SP3”,发现著名技术博客Technorati和Youtube上甚至发出了解决这个问题的视频演示,清晰度太差,将就着能看出点端倪来。不过应根据本机的具体情况对症下药,不可一味模仿。
还是叫茶喝咖啡高明,一下子就把问题解决了:
今天说的是xampp安装后Apache无法运行的问题,症状是点击Apache后的Start提示busy,运行 apache_start.bat提示“通常每个套接字地址(协议/网络地址/端口)只允许使用一次”。经过一番搜索和自我分析后,目标锁定端口方面,很 可能是端口被占用了。也许是之前安装过没彻底卸载现在自己把自己的端口占用了,也可能是其他软件占用了。我之前确实因为不断出现相同问题而卸载过很多次, 再加上其他可疑的软件基本都没开,所以目标直接锁定在前者。一顿狂搜和狂试之后,仍然没有效。正暗自烦恼后,发现如下解决办法:
1.网上邻居->本地连接->属性->internet协议(TCP/IP)->属性->高级->wins标签->去掉启用LMhosts查询前的勾。
2.控制面版->windows防火墙->高级标签->本地连接设置->服务的标签里勾选安全Web服务器(HTTPS)。
不知道这样修改是因为哪方面的因素影响,反正问题是解决了。
为了更美好的明天,必须安装一个备份的OS----Ubunto