一般我们本地PHP环境较多会用到 phpstudy 软件部署,比我们自己自定义部署快很多,直接一键部署安装且可以选择 Nginx、Apache引擎,而且支持多个不同PHP,以及其他的应用软件,适合用于WIN本地的PHP程序调试。但是这里有遇到问题,phpstudy Apache无法启动的问题。
这里把排查过程记录。
1、检查端口占用
我们检查看看80端口是否被占用。打开命令提示符窗口(按 Win+R 键,输入 "cmd"),输入命令 "netstat -ano" 并回车。在返回结果中找到监听 80 端口的进程 ID,并在任务管理器中找到该进程并结束它。
2、检查配置文件
打开 PHPStudy 安装目录下的 conf 目录,找到 httpd.conf 文件并双击打开。检查文件中是否存在错误或者重复的内容,如有必要可以备份该文件然后恢复默认值。
3、检查软件运行
打开服务管理器(按 Win+R 键,输入 "services.msc"),寻找 "Apache2.4" 服务,并检查其状态是否为 "已启动"。
如果确实没有运行,大概率是端口问题或者是软件没有启动好。