80端口System被占用

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

简介

最近装了一个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条
    • 苑晨岩的头像-登山亦有道
    • 牧之0
      有时候会用IIS搭个FTP用,端口占用了你可以把IIS里面网站停止就可以了,不然需要的时候还要重装
      28天前回复
    • 苑晨岩的头像-登山亦有道
    • 林羽凡0
      netstat -ano |findstr "80",在Win平台就直接找到pid了,结束就行了。
      32天前回复