apache 不能启动 80端口被占用怎么解决

2024-12-24 18:09:40
推荐回答(3个)
回答1:

1、cmd中输入netstat -abn ->c:/port80.txt

2、然后到c盘port80.txt文件中找到占用80端口的程序pid,记下pid。打开任务管理器,点击“查看”/选择列
,勾选“PID(进程标识符)”,然后单击“进程”标签,找到80端口对应的pid,就可以看到是那个程序占用的
了,更改这个程序的port,再重启这个程序,使更改生效。

3、如我发现是system占用了80端口我们就可以尝试如下解决

1)、打开注册表:regedit

2)、找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP

3)、在右边找到Start这一项,将其改为0

4)、重启系统,System进程不会占用80端口

重启之后,再启动Apache就可以了。

回答2:

1、cmd中输入netstat -abn ->c:/port80.txt 2、然后到c盘port80.txt文件中找到占用80端口的程序pid,记下pid。打开任务管理器,点击“查看”/选择列 ,勾寻PID(进程标识符)”,然后单击“进程”标签

回答3:

右击 我的电脑 管理 找到IIS 停止IIS。重新启动电脑,APACHE 就可以使用了。