在http://www.apache.org下载安装包httpd-2.4.3.tar.gz
#tar xvf httpd-2.4.3.tar.gz
#cd httpd-2.4.3
#./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr/ --with-pcre=/usr/local/pcre
#make
#make install
安装过程碰到的问题
1.运行环境检查报:configure: error: APR not found. 原因是需要安装apr
在http://www.apache.org下载安装包apr-1.4.6.tar.gz
#tar xvf apr-1.4.6.tar.gz
#cd apr-1.4.6
#./configure --prefix=/usr/local/apr
如果检查报:gcc cc等编译环境没有安装,则需要安装相关的包,安装包在Linux安装盘中可以找到,如:gcc-4.1.2-48.el5.i386.rpm
gcc包安装好后再运行检查,通过后继续输入命令:
#make
#make install
2.运行环境检查报:configure: error: APR-util not found.原因是需要安装apr-util
在http://www.apache.org下载安装包apr-util-1.4.1.tar.gz
#tar xvf apr-util-1.4.1.tar.gz
#chown -hR root:root apr-util-1.4.1
#cd apr-util-1.4.1
#./configure --with-apr=/usr/local/apr 说明:这里的参数用--with-apr,目录要跟上面安装的apr目录相同
#make
#make install
3.运行环境检查报:configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/
下载安装包
#tar xvf pcre-8.31.tar.gz
#chown -hR root:root pcre-8.31
#cd pcre-8.31
#./configure --prefix=/usr/local/pcre
#make
#make install
make时报错:
libtool: compile: unrecognized option `-DHAVE_CONFIG_H'
libtool: compile: Try `libtool --help' for more information.
make[1]: *** [pcrecpp.lo] 错误 1
make[1]: Leaving directory `/tmp/pcre-8.31'
make: *** [all] 错误 2
原因是g++没有安装,安装gcc-c++-4.1.2-48.el5.i386.rpm包即可