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