一:启动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这个命令查看拿到进程名后就在任务管理器结束它。
具体解决方案的链接是: