首页 > 代码库 > centos7.0安装apache-2.4.10

centos7.0安装apache-2.4.10

centos7.0安装完毕后,通过yum 安装的apache版本是 2.4.6的。

于是先停止了httpd服务,然后卸载了默认安装的版本。

systemctl stop httpd.service

rpm -qa|grep httpd #查看apache包,找到名字(例如httpd-2.4.6-18.el6_2.1.x86_64)后用下面命令删除
rpm -e httpd-2.2.15-15.el6_2.1.x86_64 #不过要先把依赖apache的包删除
或者
yum list|grep httpd #查看apache包名,例如httpd.x86_64
yum erase httpd.x86_64         #相关依赖包自动会被删除
开始安装2.4.10
wgethttp://mirrors.cnnic.cn/apache/httpd/httpd-2.4.10.tar.gz
 wget http://apache.dataguru.cn/apr/apr-1.5.1.tar.gz
wget http://apache.dataguru.cn/apr/apr-util-1.5.3.tar.gz
cd apr-1.5.1
./configure --prefix=/usr/local/apr
Make
Make install
cd apr-util-1.5.3
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
Make
Make install
 Cd /usr/local/src
Tar –xvf httpd-2.4.10.tar.gz
./configure --prefix=/usr/local/apache--sysconfdir=/etc/httpd2 --enable-so --enable-ssl --enable-cgi --enable-rewrite --with-zlib --with-pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-modules=most --enable-mpms-shared=all --with-mpm=event --enable-proxy 
--enable-proxy-fcgi
# 参数依次是: httpd安装路径  httpd配置文件存放路径  启用模块化方式  启用ssl安全连接
# 启用cgi脚本功能  启用url重写  启用服务器压缩  启用正则表达式支持    apr安装路径 
# apr util安装路径   启用常用模块以确保apache正常工作    将多进程模型非静态化 
# 启用事件异步模型
 Make
Make install

本文出自 “王升的游泳池” 博客,请务必保留此出处http://wangsheng1.blog.51cto.com/29473/1553790

centos7.0安装apache-2.4.10