標籤:
之前一直是用別人配置好的apache環境來開放,今天想自己安裝配置下windows下的apache(nginx+fastcgi)、mysql、php等。
雖然大部分時間是在搞前端開發,偶爾也要搞服務端開發,熟悉下服務端環境配置也好 ,心裡有底氣些。
1. apache下載
這個下載遇到幾個坑 ,最後到網上搜尋才解決問題。
:http://httpd.apache.org/download.cgi 開啟後選擇最新版本
頁面會跳轉到相關資源項, 選擇windows資源
進入windows資源會有幾個選項:
第一項ApacheHaus,這是第三方下載平台,在它的網站下載獨立的Apache會是一個壓縮包
第二個也是獨立的Apache,另外三個是整合式開發環境。
這裡選擇第一個。
在開啟的下載頁面會發現很多版本 ,每個版本需要編譯的環境也不一樣,一定要選對版本,否則會安裝失敗 。
開始下載了vc14,安裝時報錯,後來發現原來還有這個版本限制。這裡下載了 VC9版本Apache 2.4.20 x64, win7編譯安裝通過。
Apache 2.4.x VC14
Built using C sources from the ASF and OpenSSL on Visual Studio 2015 (VC14).
Note: VC14 binaries do not run on Windows XP or Server 2003
Apache 2.4.x VC11
Built using C sources from the ASF and OpenSSL on Visual Studio 2012 (VC11).
Note: VC11 binaries do not run on Windows XP or Server 2003
Apache 2.4.x VC9
Built using C sources from the ASF and OpenSSL on Visual Studio 2008 (VC9).
See readme_first.html file for details.
2. 配置
將下載的解壓包中的 Apache24 解壓到想要放置的位置,這裡將改名為apache放C盤 C:\wamp-all\apache
開啟apache\conf\httpd.conf設定檔, 將預設srvroot地址改為:
Define SRVROOT "C:/wamp-all/apache"
找到:Listene 80 改成你想要的連接埠號碼。
接下來配置安裝Apache的主服務
CMD視窗,輸入:"C:\wamp-all\apache\bin\httpd.exe" -k install -n apache
上面的命令包含引號,該命令的意思是,安裝apache服務,並將該服務名稱命名為apache(也可以改成別的),斷行符號。
提示:Errors reported here must be corrected before the service can be started.意思是,若該句話後面有錯誤資訊,則表示服務安裝失敗,需要先改正錯誤。若沒有,則成功。
3. 啟動
安裝目錄中,找到C:\wamp-all\apache\bin\ApacheMonitor.exe可執行檔,雙擊運行,案頭右下角會出現表徵圖,雙擊開啟視窗介面。
點擊start開啟服務
開啟瀏覽器,輸入訪問
http://localhost 若出現如所示介面,此時apache伺服器已經可以運行
4. 卸載
若Apache伺服器軟體不想用了,想要卸載,需要先卸載apache服務。
先停止服務,在CMD命令視窗,輸入如下:
sc delete apache
apache是Apache伺服器的服務名
成功之後再刪除安裝路徑的檔案夾即可。
總結: 整個安裝和簡單配置過程就算完成了,還是花了點時間,主要是下載那裡坑了比較多時間,具體其他更多的配置項還待去研究。有空再研究下linux下相關的環境配置。
參考文檔:
http://httpd.apache.org/download.cgi
http://jingyan.baidu.com/article/d8072ac47baf0eec95cefdca.html
windows下安裝apache筆記