您的位置:首页 > 运维架构 > Apache

安装apache2.4.x指南

2015-06-16 11:06 639 查看

该文章用于记录个人centOS 7安装apache2.4.x遇到的问题,写得不好勿喷。

1、首先到下载httpd-2.4.12.tar.bz2:
# wget http://mirrors.hust.edu.cn/apache//httpd/httpd-2.4.12.tar.bz2
# tar jvxf httpd-2.4.12.tar.bz2

2、安装APR和APR-util:

# wget http://apache.dataguru.cn//apr/apr-1.5.2.tar.bz2
# wget http://apache.dataguru.cn//apr/apr-util-1.5.4.tar.bz2
# tar jvxf apr-1.5.2.tar.bz2

# tar jvxf apr-util-1.5.4.tar.bz2

将APR和APR-util源码下载,解压放到httpd-2.4.12/srclib里面,并去除版本号

cp -rapr-1.5.2 httpd-2.4.12/srclib/apr

cp -rapr-util-1.5.4 httpd-2.4.12/srclib/apr-util

如果不执行以上代码会出现以下错误:
configure: error: Bundled APR requested
but not found at ./srclib/. Download and unpack the corresponding apr and apr-util packages to ./srclib/.

3、安装pcre、gcc-c++和zlib-devel

yum install -y pcre pcre-devel //安装pcre

yum
install -y gcc gcc-c++ //没有权限请用root或sudo 不安装出现错误:configure: error: You need a C++ compiler for C++ support.

yum install -y zlib-devel //安装zlib-devel

4、配置一下apache参数:
# cd httpd-2.2.24

# sudo ./configure \

--prefix=/usr/local/apache2 \

--with-included-apr \

--enable-so \

--enable-deflate=shared \

--enable-expires=shared \

--enable-rewrite=shared \

--with-pcre

# sudo make
# sudo make install

*如果是root权限忽略前面的sudo

之后就配置apache,百度一下,跳过;

启动apache之前先检验配置文件是否正确:

# /usr/local/apache2/bin/apachectl -t //出现Syntax OK就是可以了

启动
# sudo /usr/local/apache2/bin/apachectl
start
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: