首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Windows下PHPStudy中的Apache无法启动的解决方法

Windows下PHPStudy中的Apache无法启动的解决方法

作者头像
沈唁
发布2018-05-24 17:23:22
3.4K0
发布2018-05-24 17:23:22
举报
文章被收录于专栏:沈唁志沈唁志沈唁志

来到公司的第一件事就是打开 PHP 环境,之前单独安装的是 PHP5.4,所以就使用了 PHPStudy 的集成环境,一次性安装,无须配置就可以使用,是非常方便、好用的 PHP 调试环境。

官网已经使用 2018 版本了,而我还是使用的 2016 版本,昨天还是正常使用的,早上来了说给改一下 QQ 财付通钱包支付的 demo,刚配了一下路径就 GG 了,十分气。

在使用 PHPStudy 时,遇到如下的情况,启动 Apache 和 MySQL 之后,会返回启动失败的提示,返回信息有以下:

Apache 已经启动… MySQL 已经启动… Apache 已经停止…

Apache 无法正常启动

开始我的修复之路,还重启了几次电脑

尝试一:

以为是端口占用,使用 PHPStudy 自带的端口检测,查看并没有占用。在 cmd 控制台中输入:services.msc 去系统服务里面看,单独配置的 Apache 也没有启动。这条行不通。

80 和 3306 端口检测

尝试二:

是不是我的防火墙把 Apache 给拦截了?关了防火墙也没用。

尝试三:

官网下个新版 2018 的来吧。下了以后带了那么多工具箱乱七八糟的东西,还是不好用,删了继续改我的 2016 版

尝试四:

win+R,输入 cmd,打开 cmd 运行窗口,进入 apache 下的 bin 目录,我的安装目录是 D:\phpStudy\Apache\bin

进入 apache 下的 bin 目录后输入httpd.exe

然后错误信息出现了

cmd 查看错误

AH00526: Syntax error on line 67 of D:/phpStudy/Apache/conf/vhosts.conf:

DocumentRoot must be a directory

打开站点域名管理的配置文件vhosts.conf翻了几下就找到问题所在了:

问题所在

上下对照了一下,就发现我的 DocumentRoot 和 Directory 的路径后面多了一个”\”,就因为这个反斜杠导致了我的 apache 无法正常启动,修改以后 apache 重新跑起来了

就是这么一个简单的问题如果不看到错误信息还不知道什么时候能发现

大家的问题可能都不一样,关键是发现问题才能解决问题

沈唁志|一个PHPer的成长之路! 原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:Windows下PHPStudy中的Apache无法启动的解决方法

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-04-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 尝试一:
  • 尝试二:
  • 尝试三:
  • 尝试四:
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档