httpd2.4的源码安装

 

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

源码安装的步骤:

拆解-->源码-->配置(./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_image002

配置apr-1.4.6的 ./configure

clip_image003

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

clip_image004

clip_image005

创建链接

clip_image006

在 /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_image008

配置apr-util-1.5的 ./configure

clip_image010

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

clip_image011

clip_image012

 

3. 安装httpd2.4

拆解httpd2.4包

clip_image014

配置 ./configure 文件

clip_image016

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

clip_image017

clip_image018

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

/usr/local/apache/modules

更新缓存 ldconfig

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

clip_image020

编写控制脚本

clip_image022

clip_image024

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

chmod   a+x  httpd

chkconfig  --add httpd()

完成httpd2.4的源码安装

 

你可能感兴趣的:(linux,源码安装,http2.4)