centos6.8简易编译安装httpd2.4

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos6.8简易编译安装httpd2.4相关的知识,希望对你有一定的参考价值。

httpd:是Apache超文本传输协议(HTTP)服务器的主程序


前言:httpd是一个web服务器,功能强大且应用广泛。


httpd2.4下载地址:http://apache.fayea.com/httpd/httpd-2.4.23.tar.bz2

apr下载地址:http://apache.fayea.com/apr/apr-1.5.2.tar.gz

apr-util下载地址:http://apache.fayea.com/apr/apr-util-1.5.4.tar.gz


1、准备工作:配置yum源安装开发环境

# vim /etc/yum.repos.d/CentOS-Base.repo

[sohu]

name=centos sohu.mirrors

baseurl=http://mirrors.sohu.com/centos/6.8/centosplus/x86_64/Packages/

enabled=1

gpgcheck=0


# yum groupinstall  "Desktop Platform Development""Server Platform Development"  "Developmenttools" -y


注意:因为httpd依赖pcre-devel包,所以需要安装pcre-devel包,因为是编译安装,需要apr和apr-util包,该包主要为上层的应用程序提供一个可以跨越多操作系统平台使用的底层支持接口库。


# yum -y install pcre-devel


2、将所有工具包放入linux虚拟机中,我放在/root下

# ls

anaconda-ks.cfg   apr-util-1.5.4.tar.gz  install.log      install.log.syslog

apr-1.5.2.tar.gz  httpd-2.4.23.tar.bz2   install.log.bak  scripts


3、编译安装apr

# tar xf apr-1.5.2.tar.gz 

# cd apr-1.5.2

# ./configure --prefix=/usr/local/apr

# make 

# make install

# cd


4、编译安装apr-util

# tar xf apr-util-1.5.4.tar.gz

# cd apr-util-1.5.4

# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

# make 

# make install

# cd


5、编译安装httpd

# tar xf httpd-2.4.23.tar.bz2 

# cd httpd-2.4.23

# ./configure --prefix=/usr/local/httpd --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util

# make

# make install

# cd


6、启动httpd服务,并验证

# /usr/local/httpd/bin/httpd

# netstat -tnlp|grep 80

tcp        0      0 :::80                       :::*                        LISTEN      50741/httpd  


以上是关于centos6.8简易编译安装httpd2.4的主要内容,如果未能解决你的问题,请参考以下文章

HTTP 之 编译安装HTTPD2.4

centos7编译安装httpd2.4.25

编译安装httpd2.4

httpd2.4源码编译

CentOS 6.10源码编译及使用ansible编译安装httpd2.4.39

CentOS 6.5 编译安装httpd2.4安装