解决端口冲突
解决端口冲突
假设某一天突然apache启动不了,提示端口被占用了,那么需要把占用的进程结束,以下教程就是何如解决端口占用
1、开始 —> 运行 —> cmd
或者 window + R
组合键再输入 cmd
,调出命令窗口
2、先查找所有运行的端口
# 该命令列出所有端口的使用情况
netstat -ano
在列表中我们观察被占用的端口,比如是 80,首先找到它
3、查看被占用端口对应的 PID
netstat -aon | findstr "80"
回车执行该命令,最后一位数字(最右)就是 PID,比如是31088,再看是什么进程在占用
4、查看指定 PID 的进程
tasklist | findstr "31088"
回车执行该命令后就会显示出来哪个进程在占用,结果是:nginx.exe
5、结束进程
# 强制(/F参数)杀死 pid 为 31088 的所有进程包括子进程(/T参数)
taskkill /T /F /PID 31088