apache2.4版本的安装与错误分析

现在大部分企业的平台依然用的是CentOS6版本,然而想要安装httpd-2.4的话,就要多费一番周折了,

因为CentOS6 yum 安装的apr版本已经不适用于httpd-2.4,所以我们只能进行源码编译安装apr与apr-

util。

1、从官网下载apr与apr-util安装包

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

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

2、解压

tar  xzvf  apr-1.5.2.tar.gz

tar  xzvf  apr-util-1.5.4.tar.gz

3、安装apr

cd  /usr/local/src/apr-1.5.2

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

注意:在这一步很容易出错,编译之后会提示 rm: cannot remove `libtoolT‘: No such file or

directory,在出现这个提示之后如果使用命令 echo  $? 来查看是否编译成功时,会显示0(成功),但

是时候到编译apache的时候会重复出错,而原因正是因为编译apr时的这个错误。

解决方法:在 apr-1.5.2/ 目录下打开configure文件,找到 “ $RM "$cfgfile" ”  ,将这一行注释掉即

可,时候重新编译。

make

make  install

4、安装apr-util

cd  /sur/local/src/apr-util-1.5.4

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

make

make  install

5、安装httpd

注意,这里为防止后面的编译出现错误,这里提前装上一些源码包,当然,也可以先编译,然后根据编

译的结果进行相应的处理。

yum  install  -y  gcc  make  cmake  pcre-devel

一般装了这些包之后就不会报错了,如若还有其它错误,笔者这里没有收集,可以找找别的资料

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

/apr-util

make

make  install

时间: 2024-10-13 15:39:14

apache2.4版本的安装与错误分析的相关文章

Apache2.4版本的安装或升级常见错误

在安装或者升级成Apache2.4版本时可能会一些错误,我们在实际生产环境中Apache是需要定制编译参数的,以实现生产环境的服务定制,但是用旧的编译参数时一般会报这样的错误,如下: -略- checking for APR... configure: WARNING: APR version 1.4.0 or later is required, found 1.3.9 configure: WARNING: skipped APR at apr-1-config, version not a

apache2.2版本安装说明

 部署httpd服务  apache是一个模块化设计的服务,所谓的模块化就是将各个功能,特性都独立的分开,这样设计的好处是可扩展性强,各个功能之间的依赖性相对较弱,在后期修改,升级,添加新功能是非常方便.不同的模块可以静态的编译进程序,也可以被动态加载.动态加载是apache的特性(DSO,dynamic shared object),所谓的动态加载就需要新的功能的时候,只需将功能模块编译出来,通过配置文件加载到apache服务中,而不需要重新编译apache. apache的版本有2.0.2.

PHP在XP下IIS和Apache2服务器上的安装

PHP在XP下IIS和Apache2服务器上的安装 最近,有许多朋友问我在WindowsXp下PHP的安装过程,正好最近我在自己的机器上成功的以模块化的方式安装了PHP4.23.既然这么多朋友需要,我就以最常见的IIS和Apache服务器为例,把PHP在WindowsXP下的安装过程写出来吧,希望能对要安装PHP的朋友有点帮助.如果不加特殊说明,以下的介绍同时也适用于Win2000版本. 一.概述: 在安装之间,你必须先弄懂PHP安装的两种不同模式,一种是Cgi模式(CGI executable

Apache2.4.25编译安装之虚拟主机For Centos7

安装之前准备: 配置好防火墙,selinux,时区. 检查系统是否安装了httpd服务 yum install gcc gcc-c++ zlib-devel 下载软件,pcre,apr,apr-util,apache wget https://ftp.pcre.org/pub/pcre/pcre-8.40.tar.gz wget http://mirror.bit.edu.cn/apache//apr/apr-1.5.2.tar.gz wget http://mirror.bit.edu.cn/

apache2.4.27编译安装

#apache 2.4编译安装# 第1步:安装gcc编译器. yum  install  -y   gcc   gcc-c++   openssl-devel   pcre  pcre-devel 说明:openssl-devel是让apache支持ssl安全套接字功能. 因为rewirte重写功能需要pcre-devel支持.所以要安装pcre和pcre-devel软件. PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的

MySQL 5.7.18 zip版本的安装使用方法

MySQL 5.7.18 zip版本的安装使用方法 这个版本的MySQL不像那种点击就可以立即安装,一直下一步就OK的,这个需要自己进行配置,虽然有点小麻烦,我还是比较喜欢使用这个版本,因为比较单一,不会因为安装数据库,还要安装其他插件工具. 1.下载路径 官网MySQL zip文件下载地址:https://dev.mysql.com/downloads/mysql/ 点击 download 按钮,根据提示进行下载,不用登录账号:(下载文件到,如:D:\\) 2.将下载到D:\\下的 mysql

openstack(liberty):部署实验平台(二,简单版本软件安装 part1)

软件安装过程中,考虑到现在是一个实验环境,且也考虑到规模不大,还有,网络压力不会大,出于简单考虑,将各个节点的拓扑结构改了一下,主要体现在网络节点和控制节点并在了一起.在一个服务器上安装! 到目前位置,我的这个平台,只有keystone,glance,neutron,dashboard以及nova几个服务.省出的那个服务器,打算也作为计算节点.所以,最新规划topo如下了: 绿色节点表示目前已经安装了openstack的模块软件,灰色部分,表示下一步即将安装的部分. 下面简要说下安装的过程,重点

PhoneGap:3+版本的安装、配置和使用[图]

如若转载,请注明博文地址及原作者(RisingWonderland). PhoneGap2+版本最高为2.9.1,从3+版本开始,PhoneGap官方不再提供下载安装包,需要在联网状态下,通过Node.js工具下载安装.官方提供的安装说明堪称精简楷模: 直接操作可能很多地方不明不白,本文提供3+版本的安装.配置和使用的基本方法以及注意事项. 下载安装Ant 安装3+版本的PhoneGap需要Ant,Ant是一款基于Java的打包工具.该工具在Apache官方网站提供下载. Windows环境的安

史上最详细Windows版本搭建安装React Native环境配置 转载,比官网的靠谱亲测可用

史上最详细Windows版本搭建安装React Native环境配置 2016/01/29 |  React Native技术文章 |  Sky丶清|  95条评论 |  33530 views 编辑推荐:稀土掘金 是一个高质量的技术社区,从 React Native 到 RxJava,性能优化到优秀开源库,让你不错过移动开发的每一个技术干货.各大应用市场搜索「掘金」,技术干货尽在掌握中. 说在前面的话: 感谢同事金晓冰倾情奉献本环境搭建教程 之前我们已经讲解了React Native的OS X