很多新手站长在独立服务器或VPS的Windows系统安装Apache之后,一直启动失败,然后就卸载重装周而复始还是没有解决问题。其实Apache第一次就启动不了的情况,90%的原因都是80默认端口被占用了。
到底是什么占用了80端口,该怎么查,怎么终止它?下面跟随小编一起来了解一下。这里先简单讲解一下,在windows下如何查看80端口占用情况
打开运行面板(窗口键+R),输入cmd
一、 进入DOS窗口,接下来运行命令:
>netstat -aon | findstr "80"
三、可以看出80端口被进程号为1688的程序占用.
然后输入下面命令
>tasklist | findstr "1688"
明显是inetinfo占用了80端口;inetinfo.exe主要用于支持微软Windows IIS网络服务的除错,我们这里使用Apache所以可以直接将IIS的进程结束掉
四、输入下面的命令.
>taskkill /pid 1688 /F
成功: 已终止 PID 为 1688 的进程。
这时候,再启动Apache就可以使用默认端口80了。