在CentOS6.7操作系统上编译安装httpd2.4

功能描述:

  在CentOS6.7操作系统上,编译安装apache服务,实现定制功能等

一、安装前提

1)安装编译httpd需要的软件包

[[email protected] ~]#  yum -y install wget gcc-c++ ncurses ncurses-devel cmake make perl bison openssl openssl-devel gcc* libxml2 libxml2-devel   curl-devel libjpeg* libpng* freetype* pcre-devel
2)安装pcre,apr,apr-uril

[[email protected] ~]# wget http://mirrors.cnnic.cn/apache//apr/apr-util-1.5.4.tar.gz

[[email protected] ~]# wget http://101.96.10.41/downloads.sourceforge.net/project/pcre/pcre2/10.22/pcre2-10.22.zip?r=https%3A%2F%2Fsourceforge.net%2Fprojects%2Fpcre%2F&ts=1472808609&use_mirror=nchc

[[email protected] ~]#wget http://mirrors.cnnic.cn/apache//apr/apr-1.5.2.tar.gz

[[email protected] ~]#wget https://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-iconv-1.2.1.tar.gz

[[email protected] ~]#unzip pcre2-10.22.zip

[[email protected] pcre2-10.22]#cd pcre2-10.22

[[email protected] pcre2-10.22]#./configure --prefix=/usr/local/pcre

[[email protected] pcre2-10.22]#make && make install

[[email protected] ~]#tar xf apr-1.5.2.tar.gz

[[email protected] apr-1.5.2]#cd apr-1.5.2

[[email protected] apr-1.5.2]#./configure --prefix=/usr/local/apr

[[email protected] apr-1.5.2]#make && make install

[[email protected] ~]#tar xf apr-util-1.5.4.tar.gz

[[email protected] apr-util-1.5.4]#cd apr-util-1.5.4

[[email protected] apr-util-1.5.4]#./configure --prefix=/usr/local/apr-uril --with-apr=/usr/local/apr

[[email protected] apr-util-1.5.4]#make && make install

[[email protected] ~]#tar xf apr-iconv-1.2.1.tar.gz

[[email protected] apr-iconv-1.2.1]#cd apr-iconv-1.2.1

[[email protected] apr-iconv-1.2.1]#./configure --prefix=/usr/local/apr-iconv --with-apr=/usr/local/apr

[[email protected] apr-iconv-1.2.1]#make && make install

一、编译安装apache服务

1)软件下载

[[email protected] ~]#wget http://mirrors.sohu.com/apache/httpd-2.4.20.tar.gz

2) 创建apache用户

[[email protected] ~]#useradd -r -s /sbin/nologin apache

3) 编译httpd2.4

[[email protected] ~]#tar xf httpd-2.4.20.tar.gz

[[email protected] httpd-2.4.20]#

[[email protected] httpd-2.4.20]#make && make install

4)启动mysq服务

[[email protected] httpd-2.4.20]# /usr/local/apache/bin/apachectl start

时间: 2024-11-05 17:29:36

在CentOS6.7操作系统上编译安装httpd2.4的相关文章

在CentOS6.7操作系统上编译安装mysql-5.6.31

功能概述: 由于在centos 6.7下通过yum安装的mysql是5.1版本的,不满足需求,因此经常性需要编译安装mysql服务等. 一.安装mysql 1.安装前提 1)安装编译mysql代码所依赖的包 [[email protected] ~]# yum -y install make gcc-c++ cmake bison-devel  ncurses-devel   2)下载mysql-5.5.20源码包 [[email protected] ~]#http://mirrors.soh

在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

阿里云64位centos6.3系统上编译安装redis

环境 系统:阿里云64位centos 6.3 [[email protected]~]$ cat /etc/issue CentOS release 6.3 (Final) Kernel \r on an \m [[email protected]~]$ uname -a Linux AY1404062027584053a1Z 2.6.32-358.6.2.el6.x86_64 #1 SMP Thu May 16 20:59:36 UTC 2013 x86_64 x86_64 x86_64 GN

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

CentOS6 编译安装httpd-2.4

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

CentOS6.5上编译安装MySQL-5.5.38

MySQL通常有三种安装方式: RPM包 以及 yum 安装 通用二进制包安装 源码编译安装 这里, 我们仅对源码编译安装进行讲解.首先需要说明的是从MySQL5.5开始就要用cmake安装了,已不能用./configure编译安装,所以我们首先需要安装cmake. 1.安装必要的编译环境 # yum -y install  gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* lib

httpd2.4在CentOS 6 上编译安装

httpd-2.4 新特性: 1.MPM支持运行为DSO机制,以模块形式按需加载 2.Event MPM生产环境可用 3.支持异步读写机制 4.支持每模块每目录的日志级别定义 5.每请求相关专用配置 6.增强版表达式分析器 7.毫秒级连接时长 8.基于FQDN的虚拟机不在需要NameVirtualHost指令 9.新指令,AllowOverrideList 10.支持用户自定义变量使用 11.更低的内存消耗 httpd-2.4 新模块:     1.mod_proxy_fcgi   支持php 

在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