Linux源碼編譯安裝httpd


Linux安裝軟件采用源碼編譯安裝靈活自由,適用於不同平台,維護也十分方便。
源碼編譯的安裝方式一般由3個步驟組成:
1、配置(configure)
2、編譯(make)
3、安裝(make install)

第一步,上傳httpd的安裝包:

第二步:檢查是否安裝gcc

如果沒有安裝,需要先安裝gcc
yum –y install gcc
yum –y install gcc-c++

第三步:解壓 :tar -xvf apr-1.6.3.tar.gz

第四步:進入剛才解壓的目錄

第四步:執行命令 ./configure -prefix=/usr/local/apr
安裝最后如果出現如下報錯:

解決方法:
編輯configure文件 vi configure
搜索 cfgfile 把該行進行注釋,如下圖 修改完成之后 :wq保存

重新執行 ./configure -prefix=/usr/local/apr

第五步: 執行make 命令
輸入 make 最后出現如下即成功

第六步:執行make install 命令
輸入 make install

編譯安裝apr-uril,如下:
8.1.解壓:tar -xvf apr-util-1.5.1.tar.gz
8.2.切換目錄:
8.3.配置:./configure -prefix=/usr/local/apr-util -with-apr=/usr/local/apr
8.4.編譯:make
8.5.安裝:make install

編譯安裝pcre,如下:
9.1.解壓:tar -xvf pcre-8.41.tar.gz
9.2.切換目錄:
9.3.配置:./configure -prefix=/usr/local/pcre
9.4.編譯:make
9.5.安裝:make install

編譯安裝httpd,如下:
10.1.解壓:tar -jxvf httpd-2.4.29.tar.bz2(出現錯誤需安裝:yum install -y bzip2)
10.2.切換目錄:
配置:./configure -prefix=/usr/local/apache -sysconfdir=/etc/httpd --enable-so --enable-unixd -enable-rewrite -with-apr=/usr/local/apr -with-apr-util=/usr/local/apr-util -with-pcre=/usr/local/pcre
編譯:make
安裝:make install

關閉防火牆:systemctl stop firewalld.service
編輯apache的配置文件並修改如下:vi /etc/httpd/httpd.conf

啟動apache的服務:/usr/local/apache/bin/apachectl start


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM