Apache是世界使用排名第一的Web服務器軟件。它可以運行在幾乎所有廣泛使用的計算機平臺上,由於其跨平臺和安全性被廣泛使用,是最流行的Web服務器端軟件之一。
首先是到apache的官網上下載apache軟件包,我下載的是2.2.15版。下載地址:http://httpd.apache.org/download.cgi
然後是解壓軟件包,使用命令:tar zxvf httpd-2.2.15.tar.gz
在執行tar指令的路徑下,會產生一個httpd-2.2.15目錄。進入httpd-2.2.15文件夾進行編譯配置,命令爲:sudo ./configure -prefix=/usr/local/apache2 -enable-so -with-mpm=prefork 。
之後就是編譯:使用命令 make和安裝:sudo make install(使用sudo是因爲要安裝的路徑/usr/local/apache2不屬於個人路徑)。
安裝完畢後需要修改/usr/local/apache2/conf下的httpd.conf文件。由於權限原因,需要修改文件權限或者使用sudo命令將httpd.conf中的 #ServerName www.example.com:80修改爲 ServerName 127.0.0.1:80(localhost:80)
此處需要先將/usr/local/apache2/bin下的apachectl文件拷貝到個人主目錄才能啓動apache
啓動apache: sudo ./apachectl -k start
停止apache: sudo ./apachectl -k stop
運行截圖:
爲了測試apache是否真的運行成功,我在/usr/local/apache2/htdocs文件夾下寫了個簡單的html文件來顯示我的名字,可以從截圖中看到apache確實成功安裝並運行起來了。
說明:文中所使用的Ubuntu爲9.10版。