80 端口 System 被占用

80 端口是为 HTTP(HyperText Transport Protocol) 即超文本传输协议开放的,此为上网冲浪使用次数最多的协议,主要用于 WWW(World Wide Web) 即万维网传输信息的协议。

附上一篇通用解决方法:端口被占用怎么办? 关闭 8080,3000,8000 端口被占用_quieta 的博客-CSDN 博客_8000 端口被占用

简介

最近装了一个 PHPStudy 想搭建一个 Wordpress 本地环境学一些主题/插件的开发,在新建网站时提示 80 端口被占用,在网上找了一下发现主要集中在两个方面,一个是被 IIS 的服务占用,另一个是被 SqlServer 的 Reporting Service 服务所占用,我这边遇到的情况是被 SqlServer 的 Reporting Service 所占用。

图片[1] - 80端口System被占用 - 登山亦有道

被 IIS 服务占用

如果是被 IIS 服务所占用,控制面板→程序→启用或者关闭 Windows 功能→找到 Internet Information Service,将其关闭即可。

图片[2] - 80端口System被占用 - 登山亦有道

被 SqlServer 占用

如果是被 SqlServer 的 Reporting Service 所占用可以打开 Reporting Service 配置管理器手动关闭该服务

图片[3] - 80端口System被占用 - 登山亦有道

在 Web 服务 URL 可以看到这里使用的是 80 端口

图片[4] - 80端口System被占用 - 登山亦有道
图片[5] - 80端口System被占用 - 登山亦有道

上边的只是临时的解决办法,要想彻底解决此问题可以到 计算机管理→服务应用程序→服务→找到 SqlServer Reporting Service 服务将其设置为手动。

图片[6] - 80端口System被占用 - 登山亦有道

判断解决的方法

80 端口被 System 占用,肯定是 HTTP 服务搞的鬼,打开 cmd 输入下面的命令,可以看到进程的 PID,根据 PID 可以看到端口是被什么应用所占用。

netsh http show servicestate
图片[7] - 80端口System被占用 - 登山亦有道
图片[8] - 80端口System被占用 - 登山亦有道

根据进程 ID 确定是什么应用占用端口之后根据应用的不同采取不同的处理办法即可。

© 版权声明
THE END
喜欢就支持一下吧
点赞74赞赏 分享
评论 牧之, 晨岩, 林羽凡等人在此发表了 4 条热情洋溢的评论
匿名的头像 - 登山亦有道
提交
匿名的头像 - 登山亦有道

昵称

在 WordPress 上使用 Sticker Heo 增添互动时的乐趣吧 !

取消
昵称表情代码图片
    • 牧之的头像 - 登山亦有道
      牧之 Windows Chrome 91.0.4472.114
      • 晨岩的头像 - 登山亦有道
        晨岩作者 Windows Edge 91.0.864.59
    • 林羽凡的头像 - 登山亦有道
      林羽凡 Windows Chrome 90.0.4430.85