CentOS6.5编译安装apache2.4--有软件包!

话不多少,直接上实战,本博文需要的三个软件源码包已经上传至csdn资源,也可联系本人chn1945@sina.com获取。

一、安装依赖

# yum install gcc gcc-c++ ncurses-devel ncurses pcre pcre-devel openssl-devel zlib-devel -y

二、安装apr apr-utils

# tar xvf apr-1.5.2.tar.gz 
# cd apr-1.5.2
# ./configure --prefix=/usr/local/apr
# make && make install 

# tar xvf apr-util-1.5.4.tar.gz 
# cd apr-util-1.5.4
# ./configure --with-apr=/usr/local/apr/ --prefix=/usr/local/apr-util 
# make && make install

三、安装httpd2.4

# tar xvf httpd-2.4.20.tar.gz 
# cd httpd-2.4.20
# ./configure \
--prefix=/usr/local/httpd2.4/ \
--sysconfdir=/etc/httpd2.4/conf/ \
--enable-so \
--enable-ssl \
--enable-cgi \
--enable-rewrite \
--enable-zlib \
--enable-pcre \
--with-apr=/usr/local/apr \
--with-apr-util=/usr/local/apr-util \
--with-mpm=event \
--enable-deflate \
--enable-mpms-shared=all \
--enable-modules=all 
# make && make install

四、导出相关程序

1).导出二进制
# vim /etc/profile.d/httpd.sh
    PATH=$PATH:/usr/local/httpd2.4/bin
    export PATH
# source /etc/profile.d/httpd.sh 
2).导出头文件
# ln -sv /usr/local/httpd2.4/include/ /usr/include/httpd
3).导出库文件(apache2.2)
# vim /etc/ld.so.conf/httpd.conf
     /usr/local/apache/lib/
4).导出帮助文档
# vim /etc/man.config
添加一行:MANPATH /usr/local/httpd2.4/man

五、启动并访问测试页面

# apachectl start
# ss -tnl | grep 80

------做运维之前很矫情的小年轻-----

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值