解决端口冲突

解决端口冲突

假设某一天突然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
powered by GitbookEdit Time: 2024-06-06 18:25:41