CentOS 6编译配置httpd2.4的N种方法

  我们使用Linux的过程中,一定会用到httpd这个服务,在CentOS7上,默认安装的httpd就是2.4版本,大家都知道,2.4版本相对之前的版本已经做了改进,用起来更加方便,但是我们的CentOS6上,默认安装的版本是2.2,那么,如果我们想要在CentOS6上安装httpd2.4版本的话,我们要如何做呢?

  本文中,小编会给大家介绍两种方法,来实现在CentOS6上编译安装httpd2.4版本。

 

方法一 分别编译法 1、下载源码并解压缩

  我们可以使用yum info httpd和yum info apr来查看这两个服务的官网,然后我们去官网下载最新的稳定版本:

CentOS 6编译配置httpd2.4的N种方法


CentOS 6编译配置httpd2.4的N种方法


  下面附上官网地址:
  httpd官网:
  apr官网:
  我们可以去官网下载最新的稳定版本,这里,小编下载的是apr-1.6.2.tar.gz,apr-util-1.6.0.tar.gz,httpd-2.4.28.tar.bz2,接下来的实验,就以小编下载的版本为示范,给大家演示如何安装。
  我们使用rz命令,将我们下载好的源码包上传至我们的centos6虚拟机,我们可以查看一下:

[root@centos6 temp]# ll total 8004 -rw-r--r-- 1 root root 1071074 Sep 29 12:27 apr-1.6.2.tar.gz -rw-r--r-- 1 root root 565507 Sep 29 12:27 apr-util-1.6.0.tar.gz -rw-r--r-- 1 root root 6553163 Oct 15 12:35 httpd-2.4.28.tar.bz2

  接下来就是解压缩:

tar xvf httpd-2.4.28.tar.bz2 tar xvf apr-util-1.6.0.tar.gz tar xvf apr-1.6.2.tar.gz

  解压缩以后,我们照例查看一下:

[root@centos6 temp]# ls apr-1.6.2 apr-1.6.2.tar.gz apr-util-1.6.0 apr-util-1.6.0.tar.gz httpd-2.4.28 httpd-2.4.28.tar.bz2

  我们发现,现在已经有了三个文件夹,该步骤完成。

2、安装所依赖的包组

  在编译安装开始之前,我们要先把所依赖的包组安装上,不然在接下来的编译安装过程中会出错。
  安装命令如下:

yum groupinstall "development tools" -y yum install pcre-devel -y yum install openssl-devel -y yum install expat-devel -y

  安装成功后,我们就可以对apr的分别编译了。

3、编译安装apr-1.6.2

  我们对apr-1.6.2进行编译安装,首先要保证我们所有的操作都是在该文件夹内进行的!
  首先,我们进入目录

[root@centos6 temp]# cd apr-1.6.2/ [root@centos6 apr-1.6.2]# ls apr-config.in CMakeLists.txt libapr.mak poll apr.dep config.layout libapr.rc random apr.dsp configure LICENSE README apr.dsw configure.in locks README.cmake apr.mak docs Makefile.in shmem apr.pc.in dso Makefile.win strings apr.spec emacs-mode memory support atomic encoding misc tables build file_io mmap test buildconf helpers network_io threadproc build.conf include NOTICE time build-outputs.mk libapr.dep NWGNUmakefile tools CHANGES libapr.dsp passwd user

  然后我们对其进行编译安装即可:

[root@centos6 apr-1.6.2]# ./configure --prefix=/app/apr [root@centos6 apr-1.6.2]# make && make install

  编译的命令很简单,只需要指定一个目录,要记住这个目录0.0,接下来我们还会用到。
  编译安装完成后,我们来查看一下/app目录,看是不是已经生成了apr这个文件夹:

[root@centos6 apr-1.6.2]# ls /app/ apr

  可以看到已经有了这个文件夹,所以这一步骤我们完成。

4、编译安装apr-util-1.6.0

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/845fbeb8abaf11d9f495b87678d872e2.html