在Linux上自行編譯安裝apache

一、獲取軟件:

     http://httpd.apache.org/ 

二、安裝步驟:

  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


wKiom1hQ6FjRv_e5AAAX2VQz9Is302.jpg-wh_50


 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



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章