今天在安装php环境的时候,启动Apache失败,总是提示80端口被占用,我用的是win8系统,给我整郁闷了,在网上找了一大堆都是废话,一点都没解决出来,什么找到注册表修改Http为0都试过了,还是不行,电脑也整死机很多次,重启了很多次都没办法,最后终于找到问题了,我前两天安装了sql2008和vs2010,原来是sql2008再做怪。
sql2008中有一个服务跟apache发生了冲突,所以总是提示80端口被占用,Apache启动失败,MYSql5.1启动成功。
解决方法,打开控制面板--管理工具---服务---找到SQL Server Reporting Services(MSSQLSERVER)这项服务---属性---停止,然后再启动Apache就成功了,服务如图所示: