一、问题描述:
今天要在本机Winsows下跑一个PHP应用,之前机器上安装过WAMP环境(Windows+Apache+Mysql +PHP),使用的是WampServer。
通过WampServer的“启动使用服务”菜单启动后,访问首页http://localhost/index.html报404错误(index.html位于www目录下,正常应该可以访问)。
二、问题分析
怀疑是Apache启动问题,WAMP自带有测试80端口功能,如下:
结果如下:
通过netstat命令检查80端口占用情况如下:
通过任务管理器无法查询到PID为4的进程。
通过tasklist命令查询80端口占用的进程如下:
从上面的结果无法看出占用80端口的进程名为System,无法定位到具体哪个进程。
通过tskill命令结束进程如下:
无法结束进程号为4的进程。
三、解决办法
最终还是通过网上资料查找了下,发现是由于安装SQL SERVER导致,关闭 SQL SERVER的 SQL SERVER Reporting Service即可,如下:
重启WAMP问题解决。