1.獲取安裝源代碼:
下載地址:d.conf文件註釋下行
#d
4.源文件解壓:
(1) 進入安裝包所在路徑:
cd /home/lxycucu/
(2) 解壓方法①:
gzip –d httpd-2.2.6.tar.gz
tar –xvf httpd-2.2.6.tar
解壓方法②:
tar –zvxf httpd-2.2.6.tar.gz
(3) 進入配置文件夾:
cd httpd-2.2.6
5.路徑配置
(1) 配置命令:
./configure
(2) 查看配置幫助選項:
./configure -h或./configure --help
(3) 配置路徑(例):(\表示換行,但命令不結束)
./configure --prefix=/usr/local/apache \ (設置安裝路徑)
--sysconfdir=/etc/httpd (設置配置文件路徑)
(4) 布局設置:
Apache源文件包下存在壹個config.layout的布局文件,裏面存有針對不同平臺的路徑配置,用戶可以設計自己的布局,也可以直接應用文件提供的布局,布局的形式為:
<Layout 布局名>
布局內容
</Layout>
設置布局的命令:
./configure -with-layout=布局名
6. 模塊配置:
我的全部配置實例:
./configure --prefix=/usr/local/apache \
--sysconfdir=/etc/httpd \
--enable-so \ (使mod_so模塊被編譯)
--enable-info \ (使mod_info模塊被編譯)
--enable-status (使mod_status模塊被編譯)
7.編譯:
在源代碼文件夾下輸入命令:make(時間很長,需要等待)
8.安裝:
在源代碼文件夾下輸入命令:sudo make install (有些Linux不加sudo可能會報錯)
安裝完畢後,可以輸入命令whereis apache,查看到apache被安裝到/usr/local/apache下
9. Apache在Linux下的默認安裝目錄
路徑 描述
./bin 幫助程序和腳本目錄
./etc/apache Apache的設置文件目錄
./include/apache Apache的頭文件目錄
./libexec ***享對象文件目錄
./sbin 可執行程序包括apachectl log輪換程序目錄
./share/cgi-bin 默認的CGI目錄
./share/htdocs 默認的文件根目錄
./share/htdocs/manual Apache手冊
./share/icons 默認的 GIF圖片目錄
./var/apache/log Log 日誌目錄
./var/apache/proxy 代理服務器的cache目錄
./var/apache/run httpd.pid(包含httpd的id)存在目錄
10. 啟動Apache:
進入Apache的bin目錄,可以輸入兩種形式的命令:
(1) sudo ./httpd -k start
(2) sudo ./apachectl start
如果不加sudo,會有系統報錯。如果用戶想更改自己的配置,可以到/etc/httpd目錄下找Apache的主配置文件httpd.conf,修改裏面的指令