【解决】80端口被占用,无法启动apache

1.cmd输入netstat -nao,查看是什么进程占用80端口。进程显示为pid4。

2.打开任务管理器,详细信息选项卡,可以看到pid4的进程是system。
【解决】80端口被占用,无法启动apache_第1张图片
右键打开文件所在位置,可以看到是ntoskrnl.exe这个文件占用80端口

3.【解决方法】

(1)打开cmd,输入net stop http

(2)输入y确定

(3)等待关闭完成,如果无法关闭尝试管理员方式打开cmd,或重启查看80端口是否解除占用

(4)输入Sc config http start= disabled

(5)cmd输入netstat -nao查看80端口是否占用,可以看到pid4进程端口已经移动到445

你可能感兴趣的:(报错,apache)