美文网首页
centos6安装apache2.4.x

centos6安装apache2.4.x

作者: 夜之北斗星 | 来源:发表于2016-10-18 21:42 被阅读197次

    最近折腾了一个VPS,想把django部署上去,部署的过程很遇到过很多问题。下面就先把安装apache2.4.x的过程写出来,同时也为了帮助他人。

    环境:CentOS release 6.6 (Final)

    卸载老版本的 apache2.2.x ,安装 apache2.4.x

    1.检查是否安装了apache
    #rpm -qa | grep httpd    
    httpd-2.2.15-39.el6.centos.i686
    httpd-tools-2.2.15-39.el6.centos.i686```
    
    

    2.发现已经安装,但是版本太低(也可以使用),卸载已安装的旧版本

    rpm -e --nodeps httpd-2.2.15-39.el6.centos.i686

    rpm -e --nodeps httpd-tools-2.2.15-39.el6.centos.i686

    yum remove apache #使用yum卸载

    yum remove apr

    yum remove apr-util-devel apr apr-util-mysql apr-docs apr-devel apr-util apr-util-docs

    3.安装新版本 apache 2.4.x

    wget http://mirrors.cnnic.cn/apache//httpd/httpd-2.4.23.tar.gz

    tar -zxvf httpd-2.4.23.tar.gz

    cd httpd-2.4.23

    ./configure

    报错,缺少APR(Apache Portable Runtime )
    configure: error: APR not found. Please read the documentation.

    安装APR,需要装3个依赖 apr, apr-util, pcre

    3.1 安装apr

    wget http://mirrors.cnnic.cn/apache//apr/apr-1.5.2.tar.gz

    tar -zxvf apr-1.5.2.tar.gz

    cd apr-1.5.2

    ./configure

    报错,缺少了C语言的编译器,要先安装C语言的编译器
    configure:5368: error: no acceptable C compiler found in $PATH
    yum 安装 gcc

    yum install gcc

    再次config

    ./configure

    make

    make install

    3.2安装apr-util

    wget http://mirrors.cnnic.cn/apache//apr/apr-util-1.5.4.tar.gz

    tar -zxvf apr-util-1.5.4.tar.gz

    cd apr-util-1.5.4

    ./configure

    错误,apr已经安装,但是系统没有安装
    configure: error: APR could not be located.
    查找刚才的APR安装在哪里了

    find / -name 'apr'

    /usr/local/apr
    带上参数config

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

    make

    make install

    3.3 安装pcre (Perl库)
    提前安装gcc

    yum install -y gcc gcc-c++

    wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz

    tar zxvf pcre-6.5.tar.gz

    cd pcre-6.5

    ./configure

    make

    make install

    apr依赖都安装完成后,再次安装apache

    cd httpd-2.4.23

    ./configure

    make

    make install

    ####apache启动
    

    找到apache安装位置

    find / -name apachectl

    /usr/local/apache2/bin/apachectl

    /usr/local/apache2/bin/apachectl start

    访问127.0.0.1 ,出现 It works!
    #####OK ,apache完成了安装

    相关文章

      网友评论

          本文标题:centos6安装apache2.4.x

          本文链接:https://www.haomeiwen.com/subject/dpptuttx.html