安装 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



你可能感兴趣的:(apache,Web,服务器,h,2.4)