问题描述:
打开phpStudy后,弹出一个“80端口被占用”的窗口。随后,没过多考虑点了“中止”选项,启动的时候运行状态“Apache停止运行”;
启动失败的原因:
防火墙拦截
80端口被别的程序占用 ( √ )
没有安装VC9运行库,php和apache都是VC9编译
解决方案:
-
查看端口使用情况:运行cmd, netstat -ano 找到80端口对应的PID(进程识别号/进程标识符) —— 4
-
tasklist 查看段端口使用情况,发现 System占用了80端口。
-
services.msc 打开服务管理
-
找到 SQL Server Reporting Services服务,将其停止,并将启动类型从自动改为手动
-
phpStudy重新检测环境端口
-
重启phpStudy ,成功