CentOS6.5安装http-2.4.29全过程

系统版本:

[root@yao httpd-2.4.29]# cat /etc/redhat-release
CentOS release 6.5 (Final)
系统位数及内核版本:

[root@yao httpd-2.4.29]# uname -m
x86_64
[root@yao httpd-2.4.29]# uname -r
2.6.32-431.el6.x86_64
先解决包的依赖关系,从我上一篇的安装错误中,整理出一些需要安装的包。

1、建议先安装一个组包--Development Tools

yum groupinstall Development tools
2、安装expat和expat-devel

yum install -y expat
yum install -y expat-devel
3、安装 libtool-ltdl-devel
 yum install libtool-ltdl-devel
4、开始下载pcre-8.40包,防止在安装ap-util中出现错误
wget https://ftp.pcre.org/pub/pcre/pcre-8.40.tar.gz
tar zxf pcre-8.40.tar.gz
cd src/pcre-8.40/
./configure --prefix=/usr/local/pcre
make && make instal
5、安装openssl

wget https://www.openssl.org/source/openssl-1.0.2n.tar.gz
tar zxf openssl-1.0.2n.tar.gz 
./config --prefix=/usr/local/openssl shared
make && make install
6、安装apr-1.5.2

wget http://download.openpkg.org/components/cache/apr/apr-1.5.2.tar.gz
tar zxf apr-1.5.2.tar.gz
cd apr-1.5.2
./configure --prefix=/usr/local/apr
make && make install
7、安装apr-util-1.5.4

wget http://download.openpkg.org/components/cache/apr/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
8、安装http-2.4.29

wget http://mirrors.shu.edu.cn/apache//httpd/httpd-2.4.29.tar.gz
cd ../httpd-2.4.29/

./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so --enable-rewirte --enable-ssl --enable-cgi --enable-cgid --enable-modules=most --enable-mods-shared=most --enable-mpms-shared=all --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-ssl=/usr/local/openssl --with-pcre=/usr/local/pcre

make && make install
按道理这样下来错误是最少的,记住不要安装版本为1.6以上的apr和ap-util很多人都出问题了1。在Centos6的版本上最合适的是1.5。为了验证是否安装成功可以
[root@yao httpd-2.4.29]# echo $?
0


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值