phpstudy出现80端口被占用,占用进程为system

您所在的位置:网站首页 电脑80端口被占用怎么解决 phpstudy出现80端口被占用,占用进程为system

phpstudy出现80端口被占用,占用进程为system

2023-10-14 17:00| 来源: 网络整理| 查看: 265

背景:公司分配的电脑是还未离职的另外一位同事。主管要求我不能重装电脑.

问题:使用这台电脑的phpstudy环境发现所调用的接口是9096端口,在站点域名配置的时候发现一个很麻烦的问题,就是在hosts文件设置127.0.0.1 www.xx.com后,直接访问www.xx.com是访问不了的,只有访问www.xx.com:9096,

但是发现页面很多资源文件没有加载。所以本人只能把它换回80端口(默认端口,一般不会出问题),通过phpstudy->phpstudy设置->常规端口设置

点击应用,重启phpstudy,发现出现80端口被占用.

 

 

查找80端口被谁占用的方法

进入命令提示行(开始运行输入 CMD),输入命令 netstat –ano ,就可以看到本机所有端口的使用情况,一般80端口在第一行,截图显示,端口已经被占用,PID 中写明 LISTENING 4。

 

PID=4 的程序是哪一个呢?接着在命令提示和下输入指令 tasklist ,列出所有当前运行的进程,

发现 PID=4 的进程,居然是 system 。

取消 system 进程对80端口的占用

其实本身我用的 Apache 好好的,只是突然不能启动了,回想在此期间新安装的软件,面子这么大,能让系统占用80端口的,也只能有 SQL Server 2008 了。经过查询,发现占用80端口的确是 SQL Server 2008 里面的组件——SQL Server Reporting Services (MSSQLSERVER)。是 SQL Server 的日志系统,就是他好端端的突然占用了80端口,而且对于普通人来讲,这个组件的作用没啥用,关掉也是节约资源。

关闭方法很简单,在运行框中输入 services.msc ,进入服务窗口。或者直接在开始菜单里面的搜索框中输入“服务”即可打开。然后找到 SQL Server Reporting Services (MSSQLSERVER) 这个服务,然后停止,被占用的80端口就被释放出来了。你也可以设置它的启动方式为“禁用”。

       另外网上找到了另外80端口被 system 占用的原因,就是微软家的 IIS 服务,关闭方式可以去控制面板去关闭即可。

       以上的操作可在在我的电脑右键->管理

然后OK~有其他问题可以留言哦~!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3