1)在http://www.apache.org/网站中查找并下载 httpd-2.4.4.tar.bz2源码包

2)将下载好的源码包放在系统中的某个账户家(/home/***)目录下,这把它放在了root用户下

Linux下源码安装Apache-2.4.4_操作系统

3)将源码包拆解至/usr/local/src/

Linux下源码安装Apache-2.4.4_apache_02

4)切换至源码所拆解的目录并查看目录中的信息,可以在Instal或readme文件中查看具体的安装帮助信息

Linux下源码安装Apache-2.4.4_apache_03

5)配置安装程序

Linux下源码安装Apache-2.4.4_服务器_04

6)查看是否安装了apr

Linux下源码安装Apache-2.4.4_apache_05

7)安装包含apr库文件的程序包

Linux下源码安装Apache-2.4.4_Linux_06

8)再次尝试配置http安装程序

Linux下源码安装Apache-2.4.4_服务器_07

9)检查是由于所安装的apr版本过低无法通过配置,在www.rpmfind.net网站中寻找合适的apr安装包并安装

Linux下源码安装Apache-2.4.4_服务器_08

Linux下源码安装Apache-2.4.4_服务器_09

Linux下源码安装Apache-2.4.4_服务器_10

Linux下源码安装Apache-2.4.4_操作系统_11

apr的头文件和库文件与他人共享

处理头文件:创建apr私有头文件的链接

Linux下源码安装Apache-2.4.4_Linux_12

处理库文件

Linux下源码安装Apache-2.4.4_服务器_13

Linux下源码安装Apache-2.4.4_操作系统_14

10)安装apr-util

Linux下源码安装Apache-2.4.4_操作系统_15

Linux下源码安装Apache-2.4.4_操作系统_16

此处省略make,make install这两步

由于apr-util仅仅是个工具,所以不需要处理其头文件和库文件

11)再次配置http安装程序

Linux下源码安装Apache-2.4.4_Linux_17

特别注意:此时在我的机器配置是通过了,不过有些没有安装pcre和pcre-devel的机器肯定是配置通不过的,此时可以用rpm把这两个软件包装起来,可以参考我的另一个文章“rpm的使用”来安装这两个程序包,此外,在这里我省略了make,make install这两步

12)开启服务

Linux下源码安装Apache-2.4.4_操作系统_18

13)测试

Linux下源码安装Apache-2.4.4_操作系统_19

 

 

如何开机自启动www服务:

1、在etc/init.d/httpd中更改两行代码

Linux下源码安装Apache-2.4.4_服务器_20

2、加入开机自检并开启开机自检

Linux下源码安装Apache-2.4.4_服务器_21

 

解决man手册不工作的方法:

编辑/etc/man.config,把程序自带的man手册路径在文件里指明即可

Linux下源码安装Apache-2.4.4_Linux_22