apache2和php端口冲突,phpstudy Apache80端口被占用,Apache启动不成功的解决方法

今天有个学员在安装phpstudy本地建站的时候,启动后Apache停止了,提示【80端口被占用,请端口检测】,于是我按照之前的处理方法去处理,但没用,仍然是启动不了Apache,折腾了几个小时,终于找到了解决方法。

PS:遇到此问题的同学,请先按之前的方式处理:

Apache80端口被占用提示信息:

e049bc38d0887b4cbc9f84d6765f9355.png

phpstudy Apache80端口被占用,Apache启动不成功

经检查,是system系统进程占用了80端口,但是这个进程是无法结束停用的。

9cbe26008c80b7c1f77966352f19e228.png

再看属性,发现是NT Kernel & System 占用了80端口,所以我们去处理下这个程序就可以了。

Apache80端口被占用的处理方法:

http协议里的某个进程占用了80,但是在任务管理器显示的是System(通常为ID4),最后发现是http协议的某个进程占用(这个进程显式停止是无法停止的,只有在cmd.exe里使用net stop http来停止)

1、win10系统开启Administrator超级管理员帐户并用管理员账号打开电脑

(1)按快捷键win+R,输入cmd,打开命令提示符窗口(win10系统可以直接搜索cmd)

(2)在打开的命令提示符窗口输入net user administrator /active:yes,按回车执行命令,提示命令成功完成

3a571a74740c351d99d031c80e20dc47.png

(3)重启电脑,并用Administrator打开电脑

2、停止http80端口

(1)按快捷键win+R(或者搜索cmd),打开命令提示符窗口

(2)在打开的命令提示符窗口输入 net stop http

(3)按y 确定

380ccf292613b4bc3787765444f4ce59.png

5e0c752e81df498178b74e6bcd94ab94.png

(显示HTTP服务无法停止,使用管理员方式再试试,还是无法停止,先不管)

(4)再次输入: Sc config http start= disabled

1f6fa9b087370de66330702d13d2ccc9.png

(5)重启电脑

(6)测试,PID4还是启动的。但是80已经不被占用了。发现445端口被PID4 占用的。

3、打开phpstudy,启动Apache,经测试,Apache启动成功。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值