Windows 平台下解决httpd.exe: syntax error on line 39
? ? ? ??近來在研究PHP,結果為了Apache的安裝傷神不已。。。小白我在安裝后,啟動Apache的服務雖然可以,不過,在Apache sevice monitor 中啟動services時就會出現如下的問題:?
??
?
? ? ? ??對此小白是一點都不清楚什么原因,無奈之下只好上網求助,網上的解決版本如下:進入cmd, 然后進入 Apache安裝目錄(具體為你自己的安裝目錄)\bin> 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成功!
?
?
總結
以上是生活随笔為你收集整理的Windows 平台下解决httpd.exe: syntax error on line 39的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 写日记的序
- 下一篇: 搭建WAMP 环境时,解决Windows