phpstudy Apache80端口被占用,Apache启动不成功的解决方法

潮涌SEO 2020年12月14日00:03:07 评论 318

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

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

phpstudy启动失败的解决方案(MySQL或Apache启动后停止)

Apache80端口被占用提示信息:

phpstudy80端口被占用,Apache用启动不成功处理方法

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

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

system占用80端口

再看属性,发现是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,按回车执行命令,提示命令成功完成

开启Administrator超级管理员帐户并用管理员账号打开电脑

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

 

2、停止http80端口

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

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

(3)按y 确定

停止http80端口

HTTP服务无法停止

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

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

(5)重启电脑

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

 

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

潮涌SEO

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: