首先把需要的安装包下载好
httpd-2.4.4.tar.gz 下载地址:http://mirrors.cnnic.cn/apache//httpd/httpd-2.4.4.tar.gz
tar xzvf httpd-2.4.4.tar.gz ##解压下载的gz文件
cd httpd-2.4.4 ##到解压后的目录
./configure --prefix=/usr/local/apache2 ##配置apache
make ## 编译apache
make install ##安装apache
中途可能会出现没有安装pcre lib
需要下载pcre lib
下载pcre-8.30 下载地址:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.32.tar.gz
安装pcre同apache一样
如果成功安装了pcre之后,安装apache还出现未安装pcre错误
在配置编译参数时加上 --with-pcre=这里是pcre的安装目录
后面可能还会出现 rotatelogs.o: In function post_rotate': rotatelogs.c:(.text+0x5ed): undefined reference to apr_file_link’ 这种错误
这些是因为没apr的包
yum remove "apr*" wget http://ftp.jaist.ac.jp/pub/apache//apr/apr-1.4.6.tar.gz
tar xzf apr-1.4.6.tar.gz
cd apr-1.4.6
./configure ; make ; make install
wget http://ftp.jaist.ac.jp/pub/apache//apr/apr-util-1.4.1.tar.gz
tar zxvf apr-util-1.4.1.tar.gz
cd apr-util-1.4.1
./configure –with-apr=/usr/local/apr
查看配置参数 可以用 ./configure --help | grep xxx