天天看點

centOS6.8 源碼安裝apache2.2

先去apache官網下載下傳源碼包

centOS6.8 源碼安裝apache2.2

把下載下傳好的源碼包上傳 并解壓   tar -zxf httpd-2.2.31.tar.gz

安裝編譯apache所需的相關軟體 yum -y install gcc gcc++ zlib zlib-devel

開始安裝 [[email protected] httpd-2.2.31]# ./configure --prefix=/usr/local/apache2 --enable-rewrite --enable-so --enable-headers --enable-expires --with-mpm=worker --enable-modules=most --enable-deflate

指令解析如下: --prefix=/usr/local/apache2表示指定apache的安裝路徑,預設安裝路徑為/usr/local/apache2 --enable-rewrite提供URL規則的重寫更嫩那個,即根據已知的URL位址,轉換為其它想要的URL 位址 --enable-so激活apache服務的DSO(Dynamic Shared Objects動态共享目标),即在以後可以以DSO的方式編譯安裝共享子產品,這個子產品本身不能以DSO方式編譯。 --enable-headers提供允許對HTTP請求頭的控制。 --enable-expires激活荀彧通過配置檔案控制HTTP的“Expires:”和“Cache-Control:”頭内容,即對網站圖檔、js、css等内容,提供用戶端浏覽器緩存的設定。這個是apache調優的一個重要選項之一。 --with-mpm=worker選擇apache mpm的模式為worker模式。為worker模式原理是更多的使用線程來處理請求,是以可以處理更多的并發請求。而系統 資源的開銷小于基于程序的MPM prefork。如果不指定此參數,預設的模式是prefork程序模式。這個是apache調優的一個重要選項之一。 --enable-deflate提供對内容的壓縮傳輸編碼支援,一般是html、js、css等内容的站點。使用此參數會打打提高傳輸速度,提升通路者通路的體驗。在生産環境中,這是apache調優的一個重要選項之一。

[[email protected] httpd-2.2.31]# make [[email protected] httpd-2.2.31]# make install

安裝完成後去檢視一下 安裝目錄

centOS6.8 源碼安裝apache2.2
centOS6.8 源碼安裝apache2.2

測試一下安裝好的apache 先把啟動檔案加入系統啟動項 [[email protected] apache2]# cp /usr/local/apache2/bin/apachectl  /etc/init.d/httpd 啟動apache服務 [[email protected] apache2]# /etc/init.d/httpd start 開始測試

centOS6.8 源碼安裝apache2.2

然後用電腦的浏覽器打開上面這個位址

centOS6.8 源碼安裝apache2.2

這樣apache就安裝好了~

繼續閱讀