很多用戶Win8系統升級后發現了一些奇怪的問題,提示Apache服務啟動失敗是怎么回事?事實上,這可能是由于端口被其他服務占用和沖突造成的,那么我們應該如何解決這個問題呢?下面小為您介紹Win8系統升級后apache解決服務啟動失敗的方法。
Apache世界使用排名第一Web服務器軟件。它可以在幾乎所有廣泛使用的計算機平臺上運行,因為它的跨平臺和安全性被廣泛使用,是最受歡迎的Web服務器端軟件。程序員正在開發程序員。PHP或者Java服務器程序時,會選擇將Apache作為后臺服務器,服務器出現。Win8升級至8.1服務消失后,由于升級后注冊表沒有更新。
解決方法:
首先,打開瀏覽器,localhost按回車,如果有下圖所示的頁面,請繼續。如果有響應,很可能你的其他服務器還在打開,比如IIS,需要先關閉這些服務器。因為這些服務器會占用計算機的80端口。Win8.1關閉IIS可能會有bug,這里不重復具體的操作步驟,如遇此問題,請自行百度搜索。
找到Apache服務器安裝目錄一般出現在\Apache Software Foundation\Apache2.2中間,打開其中的bin目錄。bin目錄是可執行文件的目錄。如下圖所示。
3、在bin目錄中找到httpd.exe命令,如下圖所示。cmd,即命令行,使用管理員身份運行,cd至該bin目錄下。
cmd執行以下命令安裝服務:httpd.exe -k install -n Apache2.2.其中Apache2.2是要安裝的服務的名稱。
使用命令net start Apache2.2啟動剛才安裝的服務。如果您不習慣使用命令,可以打開服務列表,然后手動啟動服務。如圖所示。
Win8系統升級后Apache如果用戶遇到同樣的問題卻不知道如何解決,可以按照上述步驟操作。