项目开发管理端后台程序,之前一直用的mysql,换成sql server之后,老是提示80端口被占用。
查看进程发现占用进程显示是system ,直接结束进程?
发现直接蓝屏。怎么办?方法目前比较轻松解决方式有两种。
1、修改 Apache 的默认端口
将apache的监听端口改成其他空闲的端口,浏览器运行的时候 加上端口号就行。但是对于有强迫症的患者来说,用起来贼难受。而且心里也不舒服
2、关闭SqlServer的Reporting Service服务
找到Reporting Service程序配置管理器。
然后运行phpstudy,就解决了这个问题,成功解除了80端口占用。
对于Windows系统专用的,像IIS,或者微软公司的产品,如SQLServer,感觉都怪怪的。他们虽然占用了80端口,但在进程列表中并不显示出来。
小结:解决这个问题的过程反映出我们分析和解决问题时要从多角度考虑:。理清问题中的“节点”:如80端口是什么、System进程是什么、什么运行环境下产生的问题。这样我们就会做到遇事不乱、心中有数。