phpstudy 80端口被system占用的解决办法

发布时间 2023-12-02 15:58:26作者: 高shuai

转发至https://www.xp.cn/phpstudy/phpstudy-v8/3320.html,非常好用。

1、

启动phpstudy为本地配置虚拟机环境,启动apache或者nginx发现端口被占用,且无法关闭。

打开cmd跑netstat -aon|findstr "80",然后跑 tasklist /fi "PID eq 4",

2、

咋一看还是 System 这个进程?

又无法结束这货,于是开始慢慢查看到底是什么东西占用了,80 端口被System 占用,肯定是 HTTP 服务搞的鬼,输入命令netsh http show servicestate

3、

请求队列:进程ID:4212

打开任务管理器:control+shift+esc

在上方在 cmd 中,我们得到 PID = 4212,现在我们看看是什么东西在作怪

4、

最后我们打开service.msc

找到SQL Server Reporting Services右击,点击属性,

停止改服务,并将启动类型改为手动。(图已停止该服务)

如何查看当前 80 端口占用情况:

 
netstat -ano | findstr 0.0.0.0:80

这段命令输入后回车,中间无内容即表示无占用。这时再启动phpstudy apache就不会提示端口被占用了!