新聞中心
由于httpd2.4版本是基于APR -1.4版本以上的,但centos 6中的apr版本是1.3的,所以要想在CentOS 6中安裝httpd2.4版本,要先編譯安裝apr-1.4以上的版本。

CentOS6 編譯安裝httpd-2.4 方法一
第一部分 安裝apr-1.4+
-
解壓縮并進(jìn)入這個(gè)文件夾下 cd apr-1.6.2
-
安裝包組:yum groupinstall "development tools"
-
指定文件存放的位置 ./configure --prefix=/app/apr
-
安裝編譯 make && make install
第二部分 安裝apr-util-1.4+
1. 解壓縮并cd ../apr-util-1.6.0
2. yum groupinstall "development tools"
3.yum install pcre-devel openssl-devel expat-devel
4. ./configure --prefix=/app/apr-util --with-apr=/app/apr/
5. make -j 2 && make install
第三部分 安裝httpd-2.4
-
解壓縮cd ../httpd-2.4.27
-
yum groupinstall "development tools"
-
./configure --prefix=/app/httpd24 --enable-so --enable-ssl --enable-cgi --enable-rewrite
--with-zlib --with-pcre --with-apr=/app/apr/--with-apr-util=/app/apr-util/ --enable-modules=most--enable-mpms-shared=all --with-mpm=prefork
centos6 編譯安裝httpd-2.4 方法二
cp -av apr-util-1.6.0 httpd-2.4.27/srclib/apr-util
cp -av apr-1.6.2 httpd-2.4.27/srclib/apr
2. 查看是否安裝包組,沒有安裝的話要安裝。yum groupinstall "development tools"
3.安裝有有依賴性的包:yum install pcre-devel openssl-devel expat-devel
4. cd httpd-2.4.27/
./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
5.make && make install
6.修改配置文件,使用起來較為方便
因?yàn)閔ttpd位于/app/httpd24/bin,使用不太方便,所以改一下路徑。
vim/etc/profile.d/httpd24.sh
export PATH=/app/http24/bin:$PATH
使文件生效:. /etc/profile.d/httpd24.sh
apachectl啟動(dòng)后,用ps aux 查看進(jìn)程,發(fā)現(xiàn)httpd是以daemon的身份運(yùn)行的,就把它改為apache
vim /app/httpd24/conf/httpd.conf
設(shè)置為自己服務(wù)
cd /etc/init.d
cp –a httpd httpd24
Vim /etc/omot.d/httpd24
apachectl=/app/httpd24/bin/apachectl
httpd=${HTTPD-/app/httpd24/bin/httpd}
pidfile=${PIDFILE-/app/httpd24/logs/httpd.pid}
lockfile=${LOCKFILE-/var/lock/subsys/httpd24}
作為服務(wù)啟動(dòng)并設(shè)置為開機(jī)啟動(dòng)
chkconfig --add httpd
網(wǎng)頁名稱:CentOS6中編譯安裝httpd2.4
標(biāo)題路徑:http://www.dlmjj.cn/article/cdjdepe.html


咨詢
建站咨詢
