一 Apache 概述
Apache 是一个基金会的名字, 他开发了 httpd 程序, 后来因为 httpd 用的人多了, 大家就习惯用 Apache 来指代 httpd 程序
Apache 有很多版本比较流行的有 2.22.4, 最新的是 2.4.9ga
Apache 使用时有一个和 PHPMySQLapr 等等匹配的问题, 一般有以下几种组合
httpd2.4.29+apr1.6.3+apr.util1.6.1
二 Apache 安装实践
0 准备工作
- yum install -y gcc #编译器, 等下要用
- yum install -y bzip2 #处理 bz2 格式的压缩包
- yum install -y expat-devel #解决 apr-util 安装报错
- yum install -y pcre-devel #解决 httpd 链接 apr 时报错 **
1 下载软件包
- cd /usr/local/src/ #先 cd 到该目录
- wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.29.tar.gz
- wget http://mirrors.cnnic.cn/apache/apr/apr-1.6.3.tar.gz
- wget http://mirrors.cnnic.cn/apache/apr/apr-util-1.6.1.tar.bz2
2 解压软件包
- tar -zxvf apr-1.6.3.tar.gz
- tar -jxvf apr-util-1.6.1.tar.bz2 #注意要先 yum 安装 bzip2 包
- tar -zxvf httpd-2.4.29.tar.gz
3 安装 apr
- cd apr-1.6.3/
- ./configure --prefix=/usr/local/apr
- echo $? #查看是否正确安装完毕
- make && make install
- echo $?
4 安装 apr-util
cd /usr/local/src/apr-util-1.6.1
- ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
- echo $?
- make && make install
- echo $?
5 安装 httpd
cd httpd-2.4.29/
- ./configure --prefix=/usr/local/apache2.4 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-so --enable-mods-shared=most #链接 httpd 与 apr 和 apr-util, 安装 mods
- echo $?
- make && make install #这一步会比较漫长
- echo $?
来源: http://www.bubuko.com/infodetail-2510124.html