centos6 yum安装的apr版本已经不适用httpd-2.4版本了。所以,需要源码编译apr以及apr-util
1. 下载源码:
cd /usr/local/src/
wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.12.tar.bz2

wget http://mirrors.cnnic.cn/apache/apr/apr-1.5.2.tar.bz2

wget http://mirrors.cnnic.cn/apache/apr/apr-util-1.5.4.tar.gz

2. 安装apr
tar jxvf apr-1.5.2.tar.bz2
cd apr-1.5.2

./configure --prefix=/usr/local/apr
make && make install

3. 安装apr-util
tar zxvf 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

4. 安装httpd
yum install  gcc  make cmake  pcre-devel
./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/

make && make install

本文转自 小杨_Ivan 51CTO博客,原文链接:http://blog.51cto.com/aqiang/1895595

centos 6 编译安装httpd-2.4相关推荐

  1. LAMP架构之编译安装httpd+(php-fpm)+mariadb

    php-fpm: CentOS 6: PHP-5.3.2-:默认不支持fpm机制:需要自行打补丁并编译安装: httpd-2.2:默认不支持fcgi协议,需要自行编译此模块: 解决方案:编译安装htt ...

  2. Centos 7编译安装 LAMP 环境

    前言 LAMP 是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写 L:Linux 操作系统 A:Apache(httpd) 网页服务 M:MySQL(mariadb) 数据库服务 ...

  3. centos php71,CentOS 71编译安装PHP7

    1 创建php用户和用户组,并在github下载php7源码 首先创建一个名为php且没有登录权限的用户和一个名为php的用户组,然后去GitHub下载php7源码包. #######新建php用户和 ...

  4. 编译安装httpd,并启动之

    首先查看系统有没httpd,如有将其卸载. root@ localhost ~]# rpm -q httpd httpd-2.2.15-29.el6.centos.x86_64 [root@ loca ...

  5. Linux文件查找与tar包管理、企业级sed应用 软件包管理与编译安装httpd

    总结 第7节 Linux文件查找与tar包管理.企业级sed应用 使用locate命令 使用find命令 压缩和解压缩工具 01-文件搜索 locate (00:02:30) locate test. ...

  6. centos llvm安装_在CentOS上编译安装llvm-3.8.1详细教程

    在CentOS上编译安装llvm-3.8.1详细教程 2020/1/11  18:12 1682次 注:CentOS版本是6.8,6.x版本的操作类似 安装需求: [list] [*]Cmake: 3 ...

  7. 编译 PHP7.0为什么那么慢,CentOS 7编译安装php7.0.7以及可能遇到的问题的解决方案...

    #CentOS 7编译安装php7.0.7 下载并解压php 编译安装 修改配置文件 启动服务 过程中可能遇到的问题解决 1.下载并解压php ####下载地址 http://cn2.php.net/ ...

  8. nginx 怎么重新编译安装mysql,centos 下 编译安装 nginx + mysql + php 服务

    centos 下编译安装nginx + mysql + php 服务 1.安装nginx 1.1.安装依赖包 yum install wget make gcc gcc-c++ pcre-devel ...

  9. 源码编译安装httpd服务

    1 概述 很多软件没有发布rpm包,而是直接发布了源码,好处是这样能兼容更多的平台,但是,用户需要对源码进行编译后安装.利用工具make将源码生成二进制文件. 本文主要讲解了对httpd进行编译安装. ...

  10. linux下apache无法访问localhost,CentOS 6.8安装httpd后无法访问

    CentOS 6.8安装httpd后无法访问 1.打开 httpd.conf 将里面的 #ServerName localhost:80 注释去掉 2.修改SELinux状态: 1)/usr/sbin ...

最新文章

  1. Java8 之 lambda 表达式、方法引用、函数式接口、默认方式、静态方法
  2. 数据库查询近七天的数据
  3. Spring框架笔记(二十二)——切点表达式的重用
  4. Python监控文件变化:watchdog
  5. Atitit.软件与编程语言中的锁机制原理attilax总结 1. 用途 (Db,业务数据加锁,并发操作加锁。 2 2. 锁得类型 3 2.1. 排它锁 “互斥锁 共享锁 乐观锁与悲观锁 乐观锁:
  6. win7桌面图标消失的3种解决方案
  7. Terminal终端命令(全)
  8. webpower中小企业邮件营销指南
  9. 计算机无法 鼠标没反应,鼠标插电脑上没反应怎么回事_鼠标连接电脑没反应的解决步骤...
  10. java excel 水印_Java下载文件加文字水印(Excel、PDF、图片)
  11. 无刷直流电机学习笔记5
  12. 深度:融360还是一家有价值的公司吗?
  13. 世界曾经有这样一个中国
  14. 如何获取安卓手机设备名称(包括用户自定义名称)
  15. Blend for Visual Studio 让XAML也可以像WinForm一样可视化设计,Blend 与Studio的区别
  16. Joomla的强大功能
  17. UnityHub 下载unity 卡在最后不动,已解决
  18. jquery管理数据
  19. Python自制恶搞virus
  20. AcWing:Dijkstra

热门文章

  1. 公司用的 MySQL 团队开发规范
  2. IDEA 强大的 Live Templates,代码生成利器
  3. 全方位,多角度理解ThreadLocal
  4. Java必会的工具库,让你的代码量减少90%
  5. 一个注解搞定接口防刷!还有谁不会?
  6. 当Docker遇到Intellij IDEA,再次解放了生产力~
  7. 主流NoSQL及应用场景详解
  8. 总在说SpringBoot内置了tomcat启动,那它的原理你说的清楚吗?
  9. 限流降级神器-哨兵(sentinel)原理分析
  10. 在家搭建大数据分布式计算环境!