解決win8升級至8.1后Apache服務(wù)消失或無法啟動
使用win8的用戶經(jīng)常會受到系統(tǒng)升級的消息,然而,在完成win8系統(tǒng)的升級后,常常會遇到一些莫名其妙的問題。本經(jīng)驗主要解決的是,win8系統(tǒng)升級之后,Apache服務(wù)消失或者無法啟動的問題。Apach
使用win8的用戶經(jīng)常會受到系統(tǒng)升級的消息,然而,在完成win8系統(tǒng)的升級后,常常會遇到一些莫名其妙的問題。本經(jīng)驗主要解決的是,win8系統(tǒng)升級之后,Apache服務(wù)消失或者無法啟動的問題。
Apache服務(wù)器簡介
Apache是世界使用排名第一的Web服務(wù)器軟件。它可以運行在幾乎所有廣泛使用的計算機(jī)平臺上,由于其跨平臺和安全性被廣泛使用,是最流行的Web服務(wù)器端軟件。程序員在開發(fā)PHP或者Java服務(wù)器程序的時候,都會選擇將Apache服務(wù)器作為后臺服務(wù)器。
問題原因
之所以出現(xiàn)win8升級至8.1后服務(wù)消失的情況,是因為注冊表在升級后沒有更新的問題。
解決步驟
1. 首先,打開瀏覽器,在其中輸入localhost按回車,如果出現(xiàn)如下圖所示的頁面,則繼續(xù)。如果出現(xiàn)響應(yīng),則很有可能是您的其他服務(wù)虛擬器還開著,如IIS,需要先關(guān)閉這些服務(wù)器。因為這些服務(wù)器會占用計算機(jī)的80端口。Win8.1關(guān)閉IIS可能會有bug,具體的操作步驟不在這里贅述,如遇到該問題,請自行百度搜索。
2. 然后,找到Apache服務(wù)器的安裝目錄,一般都會出現(xiàn)在"....../Apache Software Foundation/Apache2.2"中,打開其中的bin目錄。bin目錄為可執(zhí)行文件的目錄。
3. 在bin目錄中找到httpd.exe命令,啟動cmd,即命令行,使用管理員身份運行,cd至該bin目錄下。
4. 使用cmd執(zhí)行如下命令進(jìn)行服務(wù)的安裝:httpd.exe -k install -n Apache2.2。其中Apache2.2是所要安裝的服務(wù)的名稱。
5. 安裝完成后,使用命令net start Apache2.2來啟動剛才所安裝的服務(wù)。如果不習(xí)慣使用命令,可以打開服務(wù)列表,然后手動啟動該服務(wù)。