码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2015-11-10 19:37:39      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:安装   报错   apache2.4   httpd2.4   `libtoolt'   

现在大部分企业的平台依然用的是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




 

本文出自 “奇迹的少年” 博客,请务必保留此出处http://raffaelexr.blog.51cto.com/8555551/1711487

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

标签:安装   报错   apache2.4   httpd2.4   `libtoolt'   

原文地址:http://raffaelexr.blog.51cto.com/8555551/1711487

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!