源码安装的特点:能够实现个性化的配置,功能

源码安装的步骤:

拆解-->源码-->配置(./configure)-->(生成makefile文件) 编译-->{包括 可执行文件 头文件 库文件 手册}-->安装

一般源码的包格式是: .tar.gz .tar.bz2

想要使用源码必须进行拆解

拆解位置 /usr/local/src

用编译器 gcc 编译成可执行文件 头文件 库文件 手册

应该具备的编译环境

Development Libraries

Development Tools

X Software Development 

Legacy Software Development

编译的时候需要调用库文件

库文件 存放路径 /lib 或 /usr/lib 目录下

库文件分为1.动态库文件

2.静态库文件 格式为 .a

头文件 存放路径 /include 或 /usr/include

手册 man

通过配置文件生成makefile 文件,然后才可以根据makefile文件进行源码的编译

拆解位置 /usr/local/src

安装位置 /usr/local/

安装httpd2.4

1. 安装apr-1.4.6.tar.gz(apache的一个可移植的运行库)

拆解apr-1.4.6.tar.gz

clip_p_w_picpath002

配置apr-1.4.6的 ./configure

clip_p_w_picpath003

继续执行下列命令完成安装

clip_p_w_picpath004

clip_p_w_picpath005

创建链接

clip_p_w_picpath006

在 /etc/ld.so.conf.d 目录下创建apr.conf 文件,并做如下配置

/usr/local/apr/lib

更新缓存 ldconfig

2. 安装apr-util-1.5

拆解apr-util-1.5.1.tar.gz

clip_p_w_picpath008

配置apr-util-1.5的 ./configure

clip_p_w_picpath010

继续执行下列命令完成安装

clip_p_w_picpath011

clip_p_w_picpath012

 

3. 安装httpd2.4

拆解httpd2.4包

clip_p_w_picpath014

配置 ./configure 文件

clip_p_w_picpath016

继续执行下列命令完成安装

clip_p_w_picpath017

clip_p_w_picpath018

在 /etc/ld.so.conf.d 目录下创建apache.conf 文件,并做如下配置

/usr/local/apache/modules

更新缓存 ldconfig

启动服务并且查看80端口是否开启

clip_p_w_picpath020

编写控制脚本

clip_p_w_picpath022

clip_p_w_picpath024

给文件添加可执行权限并且把httpd服务设置开机自启动

chmod   a+x  httpd

chkconfig  --add httpd()

完成httpd2.4的源码安装