xampp的apache打不开网站,80端口下的网站一会能打开,一会打不开,是怎么回事?其他

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

一:启动xampp的apache打不开,当出现如下报错时:

可以分析得到出错原因是其需要的80端口被占鼡了

1、首先cmd,运行netstat -abon这个命令查看80端口的网络连接情况,可以发现80端口被PID=4的进程占用了

2、接着打开任务管理器查看PID=4的具体是什么进程

(紸:win7系统在进程选项卡里左击”查看“,再点击”选项列“勾选弹出框中的”PID“,确定即可查看进程PID)

好了现在启动xampp的apache打不开,可以啟动了

发现出错原因是80端口被占用,那就修改xampp的apache打不开的使用端口改为81。

步骤:点击xampp的apache打不开的“config”选项再点击弹出的第一个选项,用“ctr+f”组合键查找80并把80都改为81。这时启动xampp的apache打不开就可以成功了

二:当启动mysql时,出现如下错误:

原因是3306端口被占用了那么用”netstat -abon“查看3306端口被谁占用了,拿到PID后任务管理器找到相应的PID并结束该进程即可启动mysql。

成功启动mysql的显示如下

但是我的上方显示有点奇怪虽然mysql启動成功了,还是没能像xampp的apache打不开一样变绿如下图:

小结:启动不了xampp的apache打不开是80端口被占用,启动不了mysql是3306端口被占用怎么看被谁占用呢,用netsh http show servicestate这个命令查看拿到进程名后就在任务管理器结束它。

具体解决方案的链接是:

}

Window10系统下安装XAMPP后,xampp的apache打不开始终啟动不起来一直提示80端口被占用,也没有其他软件启动最后搜了下,才知道是win10系统默认占用了80端口

  1. 启动cmd输入regedit,打开注册表;

  2. 在右侧找到Start项将其值修改为0;

  3. 再重启系统,System进程不会占用80端口;

  4. 重启之后再启动xampp的apache打不开就可以了。

此外查找计算机端口是否被占用的方法,也可以采用cmd命令查看以80端口被占用为例:

80表示要查看的端口号。

即表示本地有程序正在使用80端口进行监听
2.要找到具体是哪个程序占用80端口,可以继续在cmd命令中输入:

4就是之前的进程ID;
就可以得到具体是哪个程序在占用80端口了
同理也可以查看mysql的进程。

}

我要回帖

更多关于 xampp的apache打不开 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信