源码安装HTTPD

 

                                             源码安装HTTPD

 对于httpd的安装更新,我这里下载的是httpd-2.4.4

*首先解压压缩包(同样,最好还是解压到/usr/local/src/目录下)

tar  –jxvf   httpd-2.4.4.tar.bz2    –C    /usr/local/src/

*进入到解压缩后的httpd-2.4.4目录下(有两个文件INSTALL安装说明手册,这里就可以按照它的步骤进行安装,还有一个configure脚本文件安装时需要执行它)

*INSTALL内的大体步骤就是这样的

执行configure文件后面要跟上—prefix安装路径和—sysconfdir配置文件路径

makemake所产生的文件有目标文件.o和主程序里的二进制、头文件.h、库文件、手册)

make install(把文件放到安装目录里面)

开启服务

 

*执行./configure

可以看到现在缺乏的是apr包,我们还要进行下载安装(虽然在光盘里面确实存在apr包但是版本都过低,我们需要的是高版本的apr包)

 

*这里我们可以验证一下,对光盘自带apr安装

重新./configure发现果然是版本问题

*我这里是apr-1.4.6版本的,同httpd一样进行解压

tar -zxvf apr-1.4.6.tar.gz

*同样可以获得它的安装手册我们可以逐步进行安装

*安装完apr包之后再去安装httpd是会提醒缺少apr-util,我们还要去下载安装

安装过程中我们还会遇见一个问题(需要我们加上—with-apr来指明apr的路径)

./configure –with-apr=/usr/local/apr/bin/apr-1-config

*如果你现在就松了一口气那就过早了,再次对httpd进行安装时又会有错误弹出,,这次缺少pcre包,我们只能满足它的要求,我们可以进行下载安装也可以在光盘上找到它进行安装,我们这里在光盘上找到它进行安装(包括它的开发包也要一并安装)

 

*等三个包都安装完毕时再去安装httpd就没有问题了

*执行makemake install命令,这样就安装完毕了

为了使httpd能够方便的完成启动、关闭、重启功能我们为它编写一个脚本

*下面是实现控制它启动、关闭、重启的图示:

 

这样源码安装httpd就完成了,还有许多东西需要我们去摸索学习

你可能感兴趣的:(安装)