今天有个学员在安装phpstudy本地建站的时候,启动后Apache停止了,提示【80端口被占用,请端口检测】,于是我按照之前的处理方法去处理,但没用,仍然是启动不了Apache,折腾了几个小时,终于找到了解决方法。经验证,此解决方法适用于phpstudy2016和phpstudyV8.1。
PS:遇到此问题的同学,请先按之前的方式处理:文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/phpstudy/3232.html
【phpstudy启动失败的解决方案(MySQL或Apache启动后停止)】文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/phpstudy/3232.html
Apache80端口被占用提示信息:
文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/phpstudy/3232.html
经检查,是system系统进程占用了80端口,但是这个进程是无法结束停用的。文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/phpstudy/3232.html
文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/phpstudy/3232.html
再看属性,发现是NT Kernel & System 占用了80端口,所以我们去处理下这个程序就可以了。文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/phpstudy/3232.html
文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/phpstudy/3232.html
Apache80端口被占用的处理方法:
http协议里的某个进程占用了80,但是在任务管理器显示的是System(通常为ID4),最后发现是http协议的某个进程占用(这个进程显式停止是无法停止的,只有在cmd.exe里使用net stop http来停止)文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/phpstudy/3232.html
1、使用管理员账号打开电脑
win10系统开启Administrator超级管理员帐户并用管理员账号打开电脑,方法如下:文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/phpstudy/3232.html
(1)按快捷键win+R,输入cmd,打开命令提示符窗口(win10系统可以直接搜索cmd)文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/phpstudy/3232.html
(2)在打开的命令提示符窗口输入net user administrator /active:yes,按回车执行命令,提示命令成功完成
(3)重启电脑,并用Administrator打开电脑
2、停止http80端口
(1)按快捷键win+R(或者搜索cmd),打开命令提示符窗口
(2)在打开的命令提示符窗口输入:net stop http
(3)按y 确定
(显示HTTP服务无法停止,使用管理员方式再试试,还是无法停止,先不管)
(4)再次输入:Sc config http start= disabled
(5)重启电脑
(6)测试,PID4还是启动的。但是80已经不被占用了。发现445端口被PID4 占用的。
3、Apache启动成功
打开phpstudy,启动Apache,经测试,Apache启动成功。
评论