源碼安裝Apache軟件
使用軟件:Apahce2.4.58,apr1.5.2, apr-util1.5.4
1.下載apr、apr-util和Apache軟件;
2.安裝apr壓縮包,步驟如下:
第一、解壓縮
tar zxvf apr-1.5.2.tar.gz
第二、安裝
cd /usr/local/src/apr-1.5.2/
./configure --prefix=/usr/local/apr
make && make install
在執行的過程中可能出現問題:
rm: cannot remove `libtoolT‘: No such file or directory
解決辦法:
將RM=‘ R M ′ 修改為 R M = ′ RM'修改為RM=' RM′修改為RM=′RM -f’;
具體參考鏈接如下:
https://blog.csdn.net/sunmengting0123/article/details/128568878
3.安裝apr-util軟件包,步驟如下:
第一,解壓縮;
第二、安裝
cd /usr/local/src/apr-util-1.5.4/
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make && make install
4.安裝Apache壓縮包
步驟如下:
cd /usr/local/src/httpd-2.4.58/
./configure --prefix=/usr/local/apache2.4 --with-apr=/usr/local/src/httpd-2.4.58/srclib/apr --with-apr-util=/usr/local/src/httpd-2.4.58/srclib/apr-util --enable-so --enable-mods-shared=most --with-include-apr
make && make install
安裝過程可能會出現以下問題:
1.安裝apache的時候會出現make編譯失敗的問題:參考如下鏈接:https://blog.csdn.net/weixin_34198453/article/details/92974214
2.如果apr和apr-util都安裝后,安裝apache的make的時候出現bug,需要先根據問題解決后,把安裝好的apr和apr-util安裝包都刪除,并使用make clean清理緩存,重新安裝;
3.如果此時apache還編譯失敗,將src目錄下的apr和apr-util文件拷貝到httpd/srclib目錄下重新編譯;具體請參考https://blog.csdn.net/qq_45538179/article/details/121459505