PHPStudy中Apache无法启动,是何原因导致?
- 内容介绍
- 文章标签
- 相关推荐
本文共计704个文字,预计阅读时间需要3分钟。
找到80端口如所示0.0.0.0:80,可查看80端口被4号进程占用,记录下80端口下运行进程的PID序号,如4。然后输入命令tasklist | findstr 4查询到PID为4的进程为系统进程system。随后解除系统进程的占用。Windows 8.1和Windows 7的解决方法相差不大。对于非系统进程的进程,可以直接打开任务管理器解除。
对于phpStudy启动失败
一是防火墙拦截
二是80端口已经被别的程序占用,如IIS,迅雷等;
-
三是没有安装VC9运行库,php和apache都是VC9编译。这三个问题依次解决。
立即学习“PHP免费学习笔记(深入)”;
一、更改防火墙
打开控制面板——>系统和安全——>windows防火墙——>允许的应用,然后将phpStudy添加到允许的应用;
二、80端口被占用
首先要知道被什么占用,然后再解决:
打开windows键+R打开运行cmd,打开黑窗口输入 netstat -ano 得到如图:
找到80端口如图0.0.0.0:80,可以看出80端口被4号进程所占用,记下80端口下运行进程的PID序号,如图为4。然后输入 tasklist | findstr "4" 可查询到PID为4的进程为系统system进程。然后解除系统进程的占用。windows8.1的解决方法和windows7的方法差不多。对于其他不是系统进程的进程可以直接打开任务管理器——>服务里把对应PID的进程给结束。
本文共计704个文字,预计阅读时间需要3分钟。
找到80端口如所示0.0.0.0:80,可查看80端口被4号进程占用,记录下80端口下运行进程的PID序号,如4。然后输入命令tasklist | findstr 4查询到PID为4的进程为系统进程system。随后解除系统进程的占用。Windows 8.1和Windows 7的解决方法相差不大。对于非系统进程的进程,可以直接打开任务管理器解除。
对于phpStudy启动失败
一是防火墙拦截
二是80端口已经被别的程序占用,如IIS,迅雷等;
-
三是没有安装VC9运行库,php和apache都是VC9编译。这三个问题依次解决。
立即学习“PHP免费学习笔记(深入)”;
一、更改防火墙
打开控制面板——>系统和安全——>windows防火墙——>允许的应用,然后将phpStudy添加到允许的应用;
二、80端口被占用
首先要知道被什么占用,然后再解决:
打开windows键+R打开运行cmd,打开黑窗口输入 netstat -ano 得到如图:
找到80端口如图0.0.0.0:80,可以看出80端口被4号进程所占用,记下80端口下运行进程的PID序号,如图为4。然后输入 tasklist | findstr "4" 可查询到PID为4的进程为系统system进程。然后解除系统进程的占用。windows8.1的解决方法和windows7的方法差不多。对于其他不是系统进程的进程可以直接打开任务管理器——>服务里把对应PID的进程给结束。

