系统centos5.5
安装apache2 需要apr版本1.30以上。
到官网www.apache.org 下载apr -1.4.6 apr-util 1.4.1 httpd-2.4.2三个源码包。
1.安装apr
tar xzvf apr-1.4.6.tar.gz
cd ../apr-1.4.6 (进入apr-1.4.6 目录)
./configure --prefix=/usr/local/apr
make
make install
2.安装apr-util
tar xzvf apr-util-1.4.1.tar.gz
进入apr-util-1.4.1 目录
./configure --with-apr=/usr/local/apr
make
make install
3,tar xzvf httpd-2.4.2
cd ../httpd-2.4.2
./configure \
>--prefix=/usr/local/apache \
>--sysconfdir=/etc/httpd \
>--with-z=/usr/local/zlib/ \
>--disable-userdir \
>--enable-so \
>--enable-rewrite=shared \
>--enable-expires=shared \
>--enable-deflate=shared \
>--enable-static-support
make && make install
如果编译安装不成功,可能还需要pcre,我是直接用yum 安装的。
yum -y install pcre-devel
yum -y install pcre-devel openssl openssl-devel
其实可能apr和apr-util也可以用yum 安装,但是我的源不好,自动安装的是1.2.7版本,apache不支持。如果改个好点的源可能就行。
不过apache的安装一定要用源码编译安装。