问题说明
环境是Windows平台,下面介绍只是一次性关闭,关闭某端口的原理,其实就是关闭某个应用程序,或者修改该应用程序所设置的端口,而重启系统之后某程序可能会重新启动,导致该端口也会继续被占用。
做Web应用开发的时候,本地就会打开一些Web程序,大部分Web程序都默认使用80端口,可能会导致后面新启动的web应用提示端口占用,启动失败,下面就介绍怎么解决这个问题。
关闭步骤
打开cmd:
$ netstat -aon|findstr 80
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 11260
...
找到对应的PID之后,直接结束;
注意事项
有个问题,有时候即使找到对应的PID之后,直接结束了,过几秒这个服务又起来了,这种情况就需要找到源头程序关闭了;
实在不行,你就重启,因为有些程序没有自启动,这样就能简单快速解决问题;