apache-2.2与新出的apache-2.4安装不同的地方在于,2.4版的已经不自带apr库,所以在安装apache-2.4之前,需要下载apr。
1、下载软件
- cd /tmp
- wget http://mirrors.axint.net/apache//httpd/httpd-2.4.2.tar.gz
- wget http://mirrors.axint.net/apache//apr/apr-1.4.6.tar.gz
- wget http://mirrors.axint.net/apache//apr/apr-util-1.4.1.tar.gz
- tar xzf httpd-2.4.2.tar.gz
- tar xzf apr-1.4.6.tar.gz
- tar xzf apr-util-1.4.1.tar.gz
2、移动apr到srclib
- mv apr-1.4.6 httpd-2.4.2/srclib/apr
- mv apr-util-1.4.1 httpd-2.4.2/srclib/apr-util
3、安装apache-2.4
- cd /tmp/httpd-2.4.2
- ./configure –prefix=/usr/local/apache –enable-so –enable-deflate=shared –enable-ssl=shared –enable-expires=shared –enable-headers=shared –enable-rewrite=shared –enable-static-support –with-included-apr –with-mpm=prefork
- make && make install
- cp -f build/rpm/httpd.init /etc/init.d/httpd
- chmod +x /etc/init.d/httpd
- chkconfig –add httpd
- chkconfig httpd on
- cd /etc
- mv httpd httpd_old
- ln -s /usr/local/apache/ httpd
- cd /usr/sbin/
- ln -fs /usr/local/apache/bin/httpd
- ln -fs /usr/local/apache/bin/apachectl
- cd /var/log
- rm -rf httpd/
- ln -s /usr/local/apache/logs httpd