当前位置: > Linux服务器 > apache >

apache-2.4.x 编译安装方法

时间:2016-07-14 14:27来源:linux.it.net.cn 作者:IT

apache-2.2与新出的apache-2.4安装不同的地方在于,2.4版的已经不自带apr库,所以在安装apache-2.4之前,需要下载apr。
1、下载软件

 

  1. cd /tmp
  2. wget http://mirrors.axint.net/apache//httpd/httpd-2.4.2.tar.gz
  3. wget http://mirrors.axint.net/apache//apr/apr-1.4.6.tar.gz
  4. wget http://mirrors.axint.net/apache//apr/apr-util-1.4.1.tar.gz
  5. tar xzf httpd-2.4.2.tar.gz
  6. tar xzf apr-1.4.6.tar.gz
  7. tar xzf apr-util-1.4.1.tar.gz

2、移动apr到srclib

  1. mv apr-1.4.6 httpd-2.4.2/srclib/apr
  2. mv apr-util-1.4.1 httpd-2.4.2/srclib/apr-util

3、安装apache-2.4

  1. cd /tmp/httpd-2.4.2
  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
  3. make && make install
  4. cp -f build/rpm/httpd.init /etc/init.d/httpd
  5. chmod +x /etc/init.d/httpd
  6. chkconfig –add httpd
  7. chkconfig httpd on
  8. cd /etc
  9. mv httpd httpd_old
  10. ln -s /usr/local/apache/ httpd
  11. cd /usr/sbin/
  12. ln -fs /usr/local/apache/bin/httpd
  13. ln -fs /usr/local/apache/bin/apachectl
  14. cd /var/log
  15. rm -rf httpd/
  16. ln -s /usr/local/apache/logs httpd



(责任编辑:IT)
------分隔线----------------------------