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

时间: 2025-01-01 08:42:34

centos6.8简易编译安装httpd2.4的相关文章

在centos6.5上编译安装httpd-2.4

httpd-2.4的新特性: 1) MPM支持在运行时装载; --enalbe-mpm-shared=all --with-mpm={prefork|worker|event} 2) 支持event mpm 3) 异步读写 4) 在每模块及每目录分别使用不同的日志级别 5) 每请求的配置: <If>,<Elseif> 6) 增强版的表达式分析器 7) 毫秒级的keep alive的timeout 8) 基于FQDN的虚拟主机不再需要NameVirtualHost指令; 9) 支持用

CentOS6.6上编译安装httpd2.4

简介  现在apache软件基金会正在维护的httpd项目有三个版本,分别为Version 2.4,Version 2.2与Version 2.0.  三个版本的区别暂不一一介绍,有兴趣的可以去httpd.apache.org了解,下面着重介绍httpd 2.4版本.新特性  现在在CentOS7上默认支持的httpd版本已经为2.4,但是CentOS6上默认的为2.2版本  httpd 2.4新特性:    1) 支持httpd运行时装在MPM    2) 正式支持event mpm    3

CentOS6 编译安装httpd-2.4

httpd-2.4:新特性:    (1) MPM支持运行为DSO机制:以模块形式按需加载:    (2) event MPM生产环境可用:    (3) 异步读写机制:    (4) 支持每模块及每目录的单独日志级别定义:    (5) 每请求相关的专用配置:    (6) 增强版的表达式分析式:    (7) 毫秒级持久连接时长定义:    (8) 基于FQDN的虚拟主机也不再需要NameVirutalHost指令:    (9) 新指令,AllowOverrideList:只能将那些文件放

在centos6编译安装httpd-2.4方法一

安装httpd-2.4依赖于apr-1.4+, apr-util-1.4+, [apr-iconv]apr: apache portable runtime,解决跨平台实现CentOS 6:默认:apr-1.3.9, apr-util-1.3.9安装前准备开发包:开发环境包组:Development Tools,Server相关包:pcre-devel,openssl-devel expat-devel下载源代码并解压缩:httpd-2.4.27.tar.bz2apr-1.6.2.tar.bz2

编译安装httpd-2.2.32

环境介绍: 系统环境:CentOS6.4 所需软件包:apr-1.4.2.tar.gz.apr-util-1.4.2.tar.gz.httpd-2.2.32.tar.gz 注意:官方网站提示apr/arp-util版本要1.4(含)版本以上. 依赖包:zlib-devel # yum install zlib-devel 开发环境包组:Development Tools, Server Platform Development # yum groupinstall "Development To

CentOS6.7上编译安装Apache2.2和Apache2.4

目录 一.Apache的工作模式 1.简介 2.比较 二.CentOS6.x上安装Apache2.2 (一)rpm安装apache (二)编译安装apache 1.安装编译环境 2.下载解压依赖包 3.安装apache 4.测试apache 5.查看apache相关信息 6.配置程序运行环境 7.导出库文件 8.导出头文件 9.导出手册 10.将Apache添加到启动服务 (三) 编译安装Apache2.4 1.编译安装apr 2.编译安装apr-util 3.安装需要的依赖包 4.编译安装Ap

我的linux学习之旅:(2)编译安装httpd2.4

编译安装httpd2.4 目标:在www1这台主机上编译安装httpd服务,www2暂不安装为将来扩展使用 操作系统CentOS6.6 x32_64 安装中使用的文件 /etc/sysconfig/network-scripts/ifcfg-eth0 配置 安装开始 安装完成启动服务时会出现提示 将配置文件中该行注释删除 ok 检测一下域名的解析情况 检查一下httpd是否工作正常 #!/bin/bash # httpd-2.4 install yum groupinstall -y "Deve

源码编译安装 httpd2.4+MariaDB5.5+php5.4 全新的LAMP

操作环境: http主机,php主机,MariaDB主机,操作系统CentOS6.5 x86_64 全部安装包组:Development tools  ServerPlatform Development httpeth0 IP:172.16.32.11 MariaDBeth0 IP:172.16.32.10 phpeth0 IP:172.16.32.12 httpd2.4新特性:解释下面安装用到的几个 event不再是测试状态,而是可以直接编译进去,mpm模块可以动态装载卸载 分了多个配置文件

编译安装httpd2.4

当使用rpm包安装httpd时,如果其提供的特性不符合我们的需求,或老版本rpm包有漏洞,就需要手动编译安装httpd,以2.4版本为例,说明httpd2.4的编译安装过程. 一.安装前的准备工作: # yum groupinstall "Development tools" # yum groupinstall "Server Platform Development" 上面两个开发包组是很多应用程序编译安装需要依赖的,所以要提前安装. # yum install