时间:2012-04-22 点击: 次 来源:网络 作者:不详 - 小 + 大
在使用WampServer成功架设起Apache PHP MySQL服务器之后,昨天遇到了一个奇怪的问题,WampServer一直显示离线,而且无法改为在线状态,认真查看了一下三个组件的状态,MySQL显示已经成功启动,php是作为Apache的模块加载的,而Apache服务则一直无法启动,进 下面介绍一下我的处理方法: 1、通过netstat命令查找占用80端口的进程的pid: 以下为引用的内容:
2、设置占用80端口的进程,让出80端口: 通过第一步发现占用80端口的进程是Thunder5.exe,打开迅雷程序,配置对话框,修改TCP端口,这里我将80端口改为了8089端口: 除了迅雷,skype等软件也会占用80端口,只要将其端口设置为其它端口就可以解决80端口被占用的情况。 在Google里搜了搜,发现占80口的还真不少 copyright www.netdigedu.com Skype Web迅雷 PPLive 傲游浏览器自动更新 本文来自网讯网络通信学院 迅雷默认的BT上传端口 fs2you网盘 Cisco IP Communicator copyright www.netdigedu.com QQMusic
在这样的情况下,可以在修改httpd.conf文件后,再执行Apache安装文件,然后选择修复功能。如果httpd.conf修改正确,修改完成后,Apache Service就会被正确安装,Apahce Http Server就能正常启动了。 总结: 当然,这里还有一种有效的办法,不仅可以不用更改默认的端口号,还能找到抢占端口的“凶手”是谁。链接: 一、开始->运行->cmd,输入netstat -o -an; 按这个方法处理了后,并没有解决问题,因为我根本找不到那个程序占用80端口 IIS用的是8081端口,所以就没有注意,但是有些事不能解释。 但是关闭掉IIS后,APMServ居然启动成功了。所以新闻朋友们不要犯这样的错误。机器也会骗人的。有不可预知的错误存在。。。 使用APMServ5.2.0,的时候,又重新启动了IIS 把IIS 端口改成了8080,但是又出现80端口被占用的问题,所以总结一个原因就是 如果用APMServ5.2.0 虚拟主机多站点的时候,IIS是不能启动的,因为以前没有使用虚拟主机的时候,IIS和APMServ 可以共用。 |
上一篇:phpMyAdmin - 错误 缺少 mysqli 扩展。请检查 PHP 配置。 a href......的解决方法