1. 程式人生 > >(轉)Windows 平臺下解決httpd.exe: syntax error on line 39

(轉)Windows 平臺下解決httpd.exe: syntax error on line 39

計算機 inf src 由於 不清楚 出現 分享圖片 服務 syn

近來在研究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