源代碼安裝Apache2.4

1.停止低版本httpd服務(wù)

$ sudo ?service ?httpd ?stop

2.切換目錄到 /usr/local/src

$ cd??/usr/local/src

3.先下載安裝gcc, gcc-c++編譯器(Compiler)工具??源代碼翻譯成機器碼

$? sudo yum install gcc

$? sudo yum install gcc-c++

?wget命令下載四個包(三個依賴包: apr, apr-util, pcre; 一個httpd包)

$ sudo wget http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-1.7.0.tar.gz

$ sudo wget http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-util-1.6.1.tar.gz

$ sudo wget --no-check-certificate https://ftp.pcre.org/pub/pcre/pcre-8.43.tar.gz

$ sudo wget http://mirrors.tuna.tsinghua.edu.cn/apache//httpd/httpd-2.4.39.tar.gz

4.ls命令查看下載的四個gz壓縮包結(jié)果:

5.gzip命令解壓縮四個包

$ sudo gzip -d apr-1.7.0.tar.gz

6.ls查看解壓縮結(jié)果

7.tar命令解包四個

$ sudo tar -xvf apr-1.7.0.tar

8.ls查看解包結(jié)果

9.切換目錄(相對路徑), 安裝apr

9.1切換

$ cd? apr-1.7.0

9.2檢查, prefix設(shè)置安裝目錄

$ sudo ?./configure --prefix=/usr/local/src/apr

9.3make編譯; make install安裝apr包

$ sudo make && sudo make install

10.切換目錄(相對路徑), 安裝apr-util

10.1.切換

cd ../apr-util-1.6.1

10.2?configure檢查, prefix設(shè)置安裝目錄

$ sudo ./configure --prefix=/usr/local/src/apr-util ?--with-apr=/usr/local/src/apr

10.3 make編譯; make install安裝apr-util包

$ sudo make && sudo make install

11.切換目錄(相對路徑), 安裝pcre

11.1?切換

?$ cd? ../pcre-8.43

11.2?configure檢查, prefix設(shè)置安裝目錄

$ sudo ?./configure??--prefix=/usr/local/src/pcre

11.3?make編譯; make install安裝pcre包

$ sudo make && sudo make install

12.切換目錄(相對路徑), 安裝Apache

12.1?切換

$ cd? ../httpd-2.4.39

12.2?configure檢查, --with分別設(shè)置三個依賴包的安裝目錄

$ sudo ./configure ?--with-apr=/usr/local/src/apr ?--with-apr-util=/usr/local/src/apr-util ?--with-pcre=/usr/local/src/pcre

12.3?make編譯; make install安裝Apache包

$ sudo make && sudo make install

13.?切換目錄(絕對路徑), 啟動httpd服務(wù)(2.4.39版本)

/usr/local/apache2是Apache源代碼默認安裝路徑

$ cd /usr/local/apache2/bin

啟動httpd服務(wù)

$ sudo ./apachectl? ?-k? start

14?瀏覽器輸入localhost查看結(jié)果

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容