下载源包
http://httpd.apache.org/ httpd-2.4.16.tar.gz
解压源文件
tar -zxvf httpd-2.4.16.tar.gz
配置安装信息
cd httpd-2.4.16
./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite
其中3个参数的用途如下
--prefix=/usr/local/apache2 配置安装路径为/usr/local/apache2
--enable-s 使httpd服务能够动态加载模块功能
--enable-rewrite 是httpd服务具有网页地址重写功能
a.解决apr not found问题
下载apr源包 http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz
解压apr包 tar -zxvf apr-1.4.5.tar.gz
配置安装信息 ./configure --prefix=/usr/local/apr
安装
make
make install
b.解决apr-util not found问题
下载apr-util源包 http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz
解压apr-util包 tar -zxvf apr-util-1.3.12.tar.gz
配置安装信息 ./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config
安装
make
make install
再次配置apache安装信息 在后面加上两个参数
./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/
安装
make
make install
启动apache
/usr/local/apache2/bin/apachectl start