李涛自留地
回到顶部
首页 > 建站 > PhpStudy小皮面板提示80端口被系统占用该怎么办呢?

PhpStudy小皮面板提示80端口被系统占用该怎么办呢?

文章目录

7月份时我的本主板出了点问题,已经过了5天了还木又修好,那段时间暂时用的是一个Windows11系统的笔记本,琢磨着在这个笔记本上装个PhpStudy的集成环境,用于PHP学习,结果安装完之后在PhpStudy小皮面板中启动Apache和Nginx的时候,直接提示80端口被系统占用,80端口一般都是用于Web端建站使用,这个本之前根本就从未安装过IIS之类的建站环境,那么Windows11操作系统下使用PhpStudy小皮面板提示80端口被系统占用该怎么办呢?

百度一番,都是你抄我我抄你,真是不想再吐槽了,此处省略几亿万个字。。。

用bing查了一些遇到此类问题的解决方案,大多都是从本机系统入手,但是使用他们介绍的方法最后都没有成功。

从本机系统入手尝试修改被系统占用的80端口

1、首先我尝试了在Cmd的Doss命令行中关闭http服务,但是最终提示拒绝访问。

net stop http

提示信息截图:

PhpStudy小皮面板提示80端口被系统占用该怎么办呢?

2、我又尝试了别人介绍的从修改注册表入手,打开注册表(运行的提示框中输入regedit命令)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP,把一个叫做”Start“的键值从原有的3改为了0,然后重启电脑,结果再次打开PhpStudy启动Apache或者是Nginx,依然提示80端口被系统占用。

PhpStudy小皮面板提示80端口被系统占用该怎么办呢?

还有一种情况是本机如果装的有迅雷,也会占用80端口,但是这个笔记本中并没有安装迅雷。

到了这里已经浪费了10几分钟了,实在不想继续折腾下去,就想着从PhpStudy小皮面板入手,修改PhpStudy小皮面板配置文件中的80端口为其他端口。

PhpStudy小皮面板中修改配置文件中的80端口为其他端口

1、打开PhpStudy小皮面板,找到设置中的配置文件选项下的httpd.conf,点击下面的Apache2.4.39,在弹出的httpd.conf配置文件中,将

ServerName localhost:80

修改为:

ServerName localhost:8080

我是将配置文件中的80端口修改为了8080端口。本以为修改完之后就可以了,去启动了一下Apache,仍然提示80端口被占用。

2、修改PhpStudy小皮面板设置中的配置文件选项下的Vhost.conf,点击下面的0localhost_80文件,将文件第二行的

listen        80;

修改为

listen        8080; 

再次启动Apache或者是Nginx就能正常启动了。

3、在创建网站的时候,一定要把端口选项填写成修改后的端口号,访问的时候也需要在虚拟域名后面加上修改后的端口号。

虽说最后通过修改PhpStudy小皮面板中的配置文件,成功解决了Windows11系统下使用PhpStudy小皮面板提示80端口被系统占用的问题,但是对于有强迫症的人来说,每次访问要在虚拟域名后面添加端口号,确实让人有点无语,但是我也只是暂时的在本地进行测试和学习使用,真正的线上生产环境中应该不会遇到此类问题。

若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。