关于服务器的端口冲突问题

在安装PhpStudy的时候,打开它自带的Apache的时候,说80端口被占用,无法启动。

 

1.一开始我以为是我以前装过Apache-tomcat导致80端口被占用,但是任务管理器里面又没有运行Tomcat服务器,讲道理如果它没有在进程中运行,那么是不会占用端口的。

 

2.后来我在cmd里面查了一下,占用80端口的System进程,如果按照网上的方法,只要关闭占用80端口的进程就可以开启Apache服务器,但是当我关闭System的时候,整个电脑蓝屏了,我才知道这个进程是不能关闭的...

 

3.后来我又查了一些百度,80端口被System进程占用怎么办,有人说是因为IIS服务器占用了80端口,而IIS是微软自带的服务器,所以算再系统进程里面,但是我发现,IIS服务器我以前虽然也装过,但是现在没有打开,没有在运行。我本来想卸载它的,但是感觉卸载了也不会有什么变化,就放弃了卸载。

 

4.然后网上又有人说修改注册表:

Win7的80端口默认是被System进程占用的。用如下方法可以解决System进程占用80端口的问题:

a、打开RegEdit:开始-运行-输入regedit-调出注册表

b、找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP;

c、找到一个DWORD值Start,将其改为0;

d、重启电脑,System进程将不会占用80端口

我也试了一下,重启,然后还是不行,就又改了回来。

 

5.最后我想到,Apache服务器一定非要用80端口吗,就不能换一个端口吗,我记得有个老师以前给我们配置过Tomcat服务器的配置文件,把里面的端口进行修改。

于是我又百度了一下,有人说可以改的,只要在PhpStudy打开Apache的那个界面,修改一下端口号就可以了。我把80改成了8080,果然可以了。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值