(轉)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成功!
---------------------
作者:ATPY
來源:CSDN
原文:https://blog.csdn.net/wobeatit/article/details/75212419
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
(轉)Windows 平臺下解決httpd.exe: syntax error on line 39