centos6 編譯安裝httpd-2.4方法二
阿新 • • 發佈:2018-01-30
-m rewrite pid centos6 enable group init 查看 make **centos6 編譯安裝httpd-2.4方法二
1.安裝先關包組及被依賴程序包:
#yum -y groupinstall Development tools
#yum -y install openssl-devle pcre-devel expat-devel2.下載源碼包:(建議同意格式)
4.拷貝apr及arp-util目錄到httpd目錄下的srclib目錄下並且改名:
5.安裝:
6.導出環境變量:
7.導出幫助文件:
8.修改啟動啟動服務名:
9.自定義啟動腳本(參考httpd-2.2的服務腳本)
10.添加開機啟動:
11.設置開機啟動:
12.查看:
1.安裝先關包組及被依賴程序包:
#yum -y groupinstall Development tools
#yum -y install openssl-devle pcre-devel expat-devel
2.下載源碼包:(建議同意格式)
#ls
-rw-r--r-- 1 root root 854100 Jan 30 2018 apr-1.6.3.tar.bz2
-rw-r--r-- 1 root root 428595 Jan 30 2018 apr-util-1.6.1.tar.bz2
-rw-r--r-- 1 root root 6567926 Jan 30 2018 httpd-2.4.29.tar.bz2
----------------------
3.解壓縮:
#tar xvf apr-util-1.6.1.tar.bz2
#tar xvf apr-util-1.6.1.tar.bz2
#tart xvf httpd-2.4.29.tar.bz2
4.拷貝apr及arp-util目錄到httpd目錄下的srclib目錄下並且改名:
#cp -a apr-1.6.3 httpd-2.4.29/srclib/apr
#cp -a apr-util-1.6.1 httpd-2.4.29/srclib/apr-util
5.安裝:
./configure \
--prefix=/usr/local/httpd24 \
--enable-so \
--enable-ssl \
--enable-cgi \
--enable-rewrite \
--with-zlib \
--with-pcre \
--with-included-apr \
--enable-modules=most \
--enable-mpms-shared=all \
--with-mpm=prefork \
make && make install
6.導出環境變量:
echo ‘/usr/local/httpd24/bin/:$PATH‘ > /etc/profile.d/httpd24.sh
7.導出幫助文件:
echo ‘MANPATH /usr/local/httpd24/man‘ >> /etc/man.config
8.修改啟動啟動服務名:
cp /etc/rc.d/init.d/httpd /etc/rc.d/init.d/httpd24
9.自定義啟動腳本(參考httpd-2.2的服務腳本)
vim /etc/rc.d/init.d/httpd24
格式:
apachectl=/usr/local/httpd24/bin/apachectl
httpd=${HTTPD-/usr/local/httpd24/bin/httpd}
pidfile=${PIDFILE-/usr/local/httpd24/logs/httpd.pid}
lockfile=${LOCKFILE-/var/lock/subsys/httpd24}
chkconfig –add httpd24 ;chkconfig –list httpd24
10.添加開機啟動:
chkconfig --add httpd24
11.設置開機啟動:
chkconfig httpd24 on
12.查看:
chkconfig --list
13.測試:
centos6 編譯安裝httpd-2.4方法二