一、獲取軟件:
二、安裝步驟:
1、解壓源文件:
tar -zxf httpd-2.2.9.tar.gz
2、configure:
cd httpd-2.2.9
./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd/ -enable-so --enable-rewrite
3、make
4、make install,到此安裝完成,
5、啓動:進入/usr/local/apache/bin執行
A、啓動apache: ./apachectl start
B、 停止apache: ./apachectl stop
6、說明:
運行./configure 命令進行編譯源代碼,
A、--prefix=/usr/local/apache 是設置編譯安裝到的系統目錄,
B、--sysconfdir 爲配置文件的目錄
C、--enable-so 參數是使httpd服務能夠動態加載模塊功能,
D、--enable-rewrite 是使httpd服務具有網頁地址重寫功能。
7、“頭文件”導出:
#ln -sv /usr/local/apach/include /usr/apach/httpd
8、“庫文件”輸出:
#vi /etc/ld.so.conf.d/httpd.conf,添加內容如下:
/usr/local/apache/lib
注意:讓系統重讀生產庫文件緩存的方法:重啓系統或者執行命令#ldconfig -v
9、“幫助文件”導出:
在 #vi /etc/man.config中,添加一行 MANPATH /usr/local/apache/man即可。
三、編譯安裝的步驟:
1、獲取源代碼,並解壓。
#tar xf package-version.tar.{gz|bz2|xz}
注意:展開後的目錄名挺長爲package-version
2、切換到源碼目錄中
#cd package-verion
3、執行configure腳本
#./configure
4、編譯
#make
5、安裝
#make install
四、configure腳本的通用功能。
1、指定安裝路徑。
--prefix=/usr/local/package_name
--sysconfdir=/etc/package_name
2、指定啓動、禁用的特性
--enable-feature:如--enbale-ftm
--disable-feature:如:--disable-socket
3、指定所依賴的功能、程序或文件。
--with-funtion:啓用某功能。
--without-function:禁用某功能。
4、不同的程序,其configure腳本功能略有不同,要獲取幫助。
./configure --help