帮助中心 >  技术知识库 >  云服务器 >  服务器教程 >  Windows 平台下解决httpd.exe: syntax error on line 39

Windows 平台下解决httpd.exe: syntax error on line 39

2018-09-13 08:08:00 11657

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

image.png

  通过把apcache的服务加入到系统中进入cmd, 然后进入 Apache安装目录(具体为你自己的安装目录)\bin> httpd.exe -w -n "Apache2.4" -k start (引号中的Apache2.4修改为你的Apache服务名,可以到计算机服务里找) ,在系统日志中看到相关报错的位置

image.png

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

image.png

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

image.png

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

接下来进行验证:

再次启动services成功!


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: