系统:centos6.7 

安装的目录一般为/usr/local

在安装php之前首先要安装apr和apr-util,这是因为apr-util和apr都是为上层应用提供的运行库。为没有stl库的C语言提供了一些数据结构和操作系统封装接口。显然apache的许多软件都是以apr/apr-util为基础库进行开发的。apr-util只是在apr的基础上提供了更多的数据结构和操作系统封装接口而已。

cd /usr/local

一 : 安装apr

下载apr

wget http://mirrors.hust.edu.cn/apache//apr/apr-1.5.2.tar.gz

解压

tar -xf apr-1.5.2.tar.gz

进入解压目录

cd apr-1.5.2

查看帮助文档

./configure --help|less

检查

./configure --prefix=/usr/local/apr

报错:configure: error: in `/usr/local/apr-1.5.2': configure: error: no acceptable

解决办法

yum install gcc

重新执行./configure --prefix=/usr/local/apr

最后编译安装

make 和 make install

二 安装apr-util

下载

wget http://mirrors.hust.edu.cn/apache//apr/apr-util-1.5.4.tar.gz

解压

tar -zxf apr-util-1.5.4.tar.gz

检查

./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

编译安装

make 和 make install


三 安装httpd

下载

wget http://mirrors.hust.edu.cn/apache//httpd/httpd-2.4.18.tar.gz

查看帮助文档

./configure --help|less

根据需求配置,检查环境

./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so --enable-rewirte --enable-ssl -enable-cgi --enable-cgid --enable-modules=most --enable-mods-shared=most --enable-mpms-shared=all --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util

编译安装

make 和 make install

最后启动

/usr/local/apache/bin/apachectl start

在ie中验证