最新公告
  • 欢迎您光临DT模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • Windows下phpStudy中的Apache无法启动的解决方法

    我的电脑之前单独安装的是 PHP5.4,所以就使用了phpStudy 的集成环境,一次性安装,无须配置就可以使用,是非常方便、好用的 PHP 调试环境。现在官网已经使用 2018 版本了,而我还是使用的 2016 版本,昨天还是正常使用的,早上来了说给改一下 QQ 财付通钱包支付的 demo,刚配了一下路径就 GG 了,十分气人。

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


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


    既然有问题,那么只能把它解决了,要不然就无法工作无法折腾了。下面是我的修复之路,刚开始不是很顺利,期间还重启了几次电脑,幸好最终还是解决了。

    检查安装目录

    win+R,输入 cmd,打开 cmd 运行窗口,进入 apache 下的 bin 目录,我的安装目录是 D:\phpStudy\Apache\bin,进入 apache 下的 bin 目录后输入 httpd.exe,然后出现了如下错误信息:

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

    DocumentRoot must be a directory

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

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

    就是这么一个简单的问题如果不看到错误信息还不知道什么时候能发现。其实大家的问题可能都不一样,关键还是要发现问题的根本所在才能对症下药去解决问题。


    原文地址:https://qq52o.me/2146.html
    版权声明:版权归原作者沈唁志所有,欢迎分享本文,转载请保留出处!
    DT模板网上源码供源码爱好者(站长)学习研究使用。借鉴职业开发人员的代码写法,快速提升自己。部分源码需以前VIP用户分享,VIP费用供我们用来买源码,服务器开支。源码具有可复制性,部分源码被不断分享出去,但源码本身的性质不变,仅供本地环境下学习研究使用,如果你直接拿来做站,又做了违法违规的网站,请自行承担一切法律后果。
    DT模板网 » Windows下phpStudy中的Apache无法启动的解决方法

    发表评论

    • 2113会员总数(位)
    • 675资源总数(个)
    • 2本周发布(个)
    • 0 今日发布(个)
    • 361稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情