问题描述:

打开phpStudy后,弹出一个“80端口被占用”的窗口。随后,没过多考虑点了“中止”选项,启动的时候运行状态“Apache停止运行”;

phpStudy 80端口被进程占用无法启动Apache

启动失败的原因:

  • 防火墙拦截
  • 80端口被别的程序占用 ( √ )
  • 没有安装VC9运行库,php和apache都是VC9编译

解决方案:

1.  查看端口使用情况:运行cmd, netstat -ano 找到80端口对应的PID(进程识别号/进程标识符) ——  4

phpStudy 80端口被进程占用无法启动Apache

2.  tasklist 查看段端口使用情况,发现 System占用了80端口。

phpStudy 80端口被进程占用无法启动Apache

3.  services.msc 打开服务管理

phpStudy 80端口被进程占用无法启动Apache

4.  找到 SQL Server Reporting Services服务,将其停止,并将启动类型从自动改为手动

phpStudy 80端口被进程占用无法启动Apache

5. phpStudy重新检测环境端口

phpStudy 80端口被进程占用无法启动Apache

6.  重启phpStudy ,成功

phpStudy 80端口被进程占用无法启动Apache

 

 

 

相关文章: