1. 程式人生 > >Centos 7下編譯安裝Apache

Centos 7下編譯安裝Apache

相關 apache chmod src 開機自啟 啟用 prefix 目錄 col

(1)下載apr、apr-util、httpd源碼包

百度雲下載地址:https://pan.baidu.com/s/1HyW_9XTLhhhf5j_IuNCQsQ

提取碼:pg4d

(2)安裝編譯工具及插件

yum -y install gcc gcc-c++ make pcre-devel expat-devel perl openssl

(3)解壓apr、apr-util、httpd源碼包,將apr和apr-util移動到httpd/srclib/目錄下,去掉版本號

(4)進入httpd目錄,配置:

./configure --prefix=/lamp/apache2 --enable-so --enable-rewrite 
--enable-charset-lite --enable-cgi

以下是相關配置的說明:

--prefix=/lamp/apache2 \ //指定將httpd程序安裝到/usr/local/httpd目錄下
--enable-so \ //啟用動態加載模塊功能
--enable-rewrite \ //啟用網頁地址重寫功能,用於網站優化及目錄遷移
--enable-charset-lite \ //啟用字符集支持,以便支持使用各種字符集編碼的網頁
--enable-cgi //啟用CGI腳本程序支持,便於擴展網站的應用訪問能力

(5)編譯及安裝

make && make install

(6)關閉防火墻,禁止防火墻開機自啟

systemctl stop firewalld.service
systemctl disable firewalld.service

(7)開機啟動apache:

vim /etc/rc.d/rc.local

添加apache的標準執行語句:

/lamp/apache2/bin/apachectl start

給/etc/rc.d/rc.local添加執行權限:

chmod +x /etc/rc.d/rc.local

Centos 7下編譯安裝Apache