这种情况就是端口占用,通过命令找出来吧
[plain]
- C:\>netstat -ano|findstr 8000
- TCP 0.0.0.0:8000 0.0.0.0:0 LISTENING 8124
- UDP 0.0.0.0:8000 *:* 8124
- C:\>tasklist |findstr 8124
- KGService.exe 8124 Console 3 14,480 K
- C:\Users\liyunzhi>taskkill /pid 8124 /F
- 成功: 已终止 PID 为 8124 的进程。
但是上面的方法不适用我的情况。。因为我找不到pid=4的进程,于是另一方法。
Win7的80端口默认是被System进程占用的。
用如下方法可以解决System进程占用80端口的问题:
打开RegEdit:开始-运行-输入regedit-调出注册表
找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP
找到一个DWORD值Start,将其改为4
重启电脑,System进程将不会占用80端口
就可以打开你的apache了