zoukankan      html  css  js  c++  java
  • (转)Windows 平台下解决httpd.exe: syntax error on line 39

            近来在研究PHP,结果为了Apache的安装伤神不已。。。小白我在安装后,启动Apache的服务虽然可以,不过,在Apache sevice monitor 中启动services时就会出现如下的问题: 

      

     

            对此小白是一点都不清楚什么原因,无奈之下只好上网求助,网上的解决版本如下:进入cmd, 然后进入 Apache安装目录(具体为你自己的安装目录)in> httpd.exe -w -n "Apache2.4" -k start (引号中的Apache2.4修改为你的Apache服务名,可以到计算机服务里找) ,小白按部就班地操作,结果如下:

     

            然后得到了我的问题是 是“httpd.exe: syntax error on line 39, httpd.conf文件中Server Root mustbe a valid directory”,由于在网上没有找到前人的版本教学,我只好自己摸索,先打开http.conf文件(其中http.conf通常在conf文件夹下),找到对应的39行,成功发现38行中文件路径不完整:

     

          于是改为我的对应安装的完整路径:

     

    (注:其中完整的安装路径按照你自己的路径来填)

    接下来进行验证:

     

    再次启动services成功!


    ---------------------
    作者:ATPY
    来源:CSDN
    原文:https://blog.csdn.net/wobeatit/article/details/75212419
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    16、使用limit offset 分页时,为什么越往后翻越慢?如何解决?
    字符串的排列
    从上往下打印二叉树
    栈的压入、弹出序列
    二叉树的镜像
    合并两个排序的链表
    链表中倒数第K个结点
    调整数组顺序使奇数位与偶数前面
    在O(1)时间删除链表结点
    从头到尾打印链表
  • 原文地址:https://www.cnblogs.com/NuoChong/p/10010268.html
Copyright © 2011-2022 走看看