zoukankan      html  css  js  c++  java
  • Linux 安装 apache2.4.23

    Apache安装要求

    必须安装APR、APR-Util、PCRE,gcc-c++等包

    Apache httpd: http://mirrors.cnnic.cn/apache//httpd/httpd-2.4.23.tar.gz
    APR: http://mirrors.cnnic.cn/apache//apr/apr-1.5.2.tar.gz
    APR-util: http://mirrors.cnnic.cn/apache//apr/apr-util-1.5.4.tar.gz
    PCRE: https://sourceforge.net/projects/pcre/files/pcre/

    1.  安装包gcc或gcc-c++

    [root@localhost Downloads]# yum list gcc-c++
    已加载插件:fastestmirror, refresh-packagekit, security
    Loading mirror speeds from cached hostfile
     * base: mirrors.163.com
     * extras: mirrors.163.com
     * updates: mirrors.163.com
    可安装的软件包
    gcc-c++.x86_64                         4.4.7-17.el6                         base

    [root@localhost Downloads]# yum list gcc
    已加载插件:fastestmirror, refresh-packagekit, security
    Loading mirror speeds from cached hostfile
     * base: mirrors.163.com
     * extras: mirrors.163.com
     * updates: mirrors.163.com
    可安装的软件包
    gcc.x86_64                                  4.4.7-17.el6   

    如果已近安装是这样的
    已安装的软件包
    gcc.x86_64                                 4.4.7-17.el6                                  @base

    gcc和gcc-c++都没有安装,接下安装
    # yum install gcc
    # yum install gcc-c++


    2.  安装包APR和APR-Util
    文件下载了 放在 /root/Downloads

    # cd /root/Downloads
    # ll



    解压 apr-1.5.2.tar.gz
    # tar -zxf apr-1.5.2.tar.gz
    # cd apr-1.5.2



    新建目录/usr/local/apr,用作安装目录:
    # mkdir /usr/local/apr
    # ./configure --prefix=/usr/local/apr
    # make
    # make install

    回到/root/Downloads 接下来安装 apr-util
    # tar -zxf apr-util-1.5.4.tar.gz
    # cd apr-util-1.5.4
    # mkdir /usr/local/apr-util
    # ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config
    # make
    # make install


    3.  安装包PRCE
    # tar -zxf pcre-8.39.tar.gz
    # cd pcre-8.39
    # mkdir /usr/local/pcre
    # ./configure --prefix=/usr/local/pcre --with-apr=/usr/local/apr/bin/apr-1-config
    # make
    # make install


    4. 安装Apache Http
    # tar -zxf httpd-2.4.23.tar.gz
    # cd httpd-2.4.23
    # mkdir /usr/local/apache
    # ./configure --prefix=/usr/local/apache --with-pcre=/usr/local/pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
    # make
    # make install

    启动Apache服务
    #  /usr/local/apache/bin/apachectl start

    用浏览器访问 http://127.0.0.1 显示 It works!


    防火墙开放80端口

    # iptables -I INPUT -p tcp --dport 80 -j ACCEPT
    # service iptables save
    # service iptables restart

    查看防火墙开放端口
    # service iptables status

  • 相关阅读:
    禁止chrome浏览器自动更新检查
    第 3 章 容器
    在CentOS安装配置Nginx基于Docker容器方式
    CentOS各版本系统ISO镜像下载地址
    CentOS6虚拟机安装部署ActiveMQ 5.14
    Elasticsearch 实战与原理解析
    Elasticsearch 实战与原理解析
    Elasticsearch 实战与原理解析
    Elasticsearch源码解析与优化实战:附录 A 重大版本变化
    jmeter(一)安装与配置,ant和jenkins接口测试自动化
  • 原文地址:https://www.cnblogs.com/kjcy8/p/5893624.html
Copyright © 2011-2022 走看看