相信搞PHP开发的人,经常恼怒80端口被一些其他服务占用。在没有一个行之有效的方法情况下,只能不断重启apache或nginx,或者删除那些认为可能会占用80端口的软件。
其实,我们不必这么紧张的。
解决方法如下:
1、查看占用80端口的程序:
打开命令提示符,即在运行里面输入:cmd,然后执行如下命令:
netstat -ano | findstr 80该命令的意思是:查找使用80端口的进程。
想必有一些系统常识的人都知道,一般一个程序对应一个进程。找到了进程,那么就知道对应的程序是什么了。然后,我们直接结束掉该进程即可。
该命令执行行,会输出一个列表,列表的最后一列是PID。
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 2060
TCP 0.0.0.0:8800 0.0.0.0:0 LISTENING 924
TCP 0.0.0.0:49153 0.0.0.0:0 LISTENING 1080
TCP 0.0.0.0:49162 0.0.0.0:0 LISTENING 680
TCP 192.168.100.111:80 192.168.100.111:54888 TIME_WAIT 0
TCP 192.168.100.111:49422 123.58.182.253:80 ESTABLISHED 5632可以看到第最后一行,有一个进程ID为5632的程序占用了我们的80端口。
2、通过PID找到程序:
@打开任务管理器,点击“进程”选项卡,如果里面找不到PID列,则通过如下方式打开:
任务管理器—查看—选择列—勾选PID。
然后,找到5632这个PID,结束掉该进程即可。
这样我们就解决了端口占用的问题。当然,我们还要再重启一下apache或nginx。
deepin20怎么新增字体? deepin20安装字体的教程
Linux如何给文件权限? linux给文件添加可执行权限的技巧
deepin20桌面图标样式怎么修改? deepin更换图标主题的技巧
virtualbox打不开虚拟机怎么办? linux无法访问virtualbox的解决办法
deepin怎么注销系统? deepin系统注销与切换用户的方法
Manjaro linux怎么调鼠标速度? Manjaro鼠标设置光标速度的技巧