安装 Apache 2.4

前提:如果已经存在较老的apache 版本,最好卸载

[root@bogon src]# rpm -qa | grep -i httpd
httpd-2.2.15-45.el6.centos.x86_64
httpd-tools-2.2.15-45.el6.centos.x86_64

如果遇到依赖,无法删除, 就不检查依赖,直接删除 使用 --nodeps: rpm -e 包名 --nodeps 
如果刚好有多个包叫相同的名字,那么rpm -e --allmatches --nodeps 包名,删除所有相同名字的包切忽略依赖检查

rpm -e httpd-tools --nodeps
rpm -e httpd-2.2.15 --nodeps


源码包安装过程分为三个部分:
configure (配置):每一个软件的源代码目录中都会存在一个名为configure 的脚本文件,配置和安装过程被configure脚本中一系列命令行选项控制,每一个软件包的配置方式是不一样的,所以可以在其源代码
目录中通过./configure --help 命令了解编译选项
第一:进行环境检查,需要哪些依赖
第二:需要配置哪些模块


make(编译):配置过程完毕,会生成一个MAKEFILE文件,把编译规则写进去了, 可以通过make命令按MAKEFILE文件的配置进行编译,编译成功以后则可执行行的二进制文件



make install(安装): 根据配置和编译过程,通过make install 命令将软件安装到指定的位置

一:下载三个文件到/usr/local/src

1 http-2.4.18.tar.gz 2 apr-1.5.2.tar.gz 3 apr-util-1.5.4.tar.gz

二:解压三个文件

tar zxvf http-2.4.18.tar.gz; tar zxvf apr-1.5.2.tar.gz ;tar zxvf apr-util-1.5.4.tar.gz

三:安装apr & apr-util

首先卸载之前老版本的apr

yum remove apr

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

make && make install


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

make && make install

四:安装apache

cd /usr/local/src/httpd-2.4.18

./configure\

--prefix=/usr/local/apache \

--sysconfdir=/etc/httpd \

--enable-so \

--enable-deflate=shared \

--enable-expires=shared  \

--enable-rewrite=shared \

--enable-static-support \

--with-apr=/usr/local/apr \

--with-apr-util=/usr/local/apr-util


make && make install


cd /usr/local/apache/bin

./apachectl start 启动apache



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

莫言静好、

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值