zoukankan      html  css  js  c++  java
  • Linux下Apache的安装【可用】

    失败的情况有很多种,但成功的路有时候只有一条。在经历了多次失败安装后,特在此将apache安装的精简步骤罗列出来供日后参考。

    ====================APACHE 安装方法=======================

    1.安装依赖包 wget -c http://archive.apache.org/dist/apr/apr-1.6.2.tar.gz
    a.安装apr

    wget -c http://archive.apache.org/dist/apr/apr-1.6.2.tar.gz 
     tar -xf apr-1.6.2.tar.gz cd apr-1.6.2 
     ./configure --prefix=/usr/local/apr 
     make && make install 

    b.安装apr-util

    wget -c http://archive.apache.org/dist/apr/apr-util-1.6.1.tar.gz 
    tar -xf apr-util-1.6.1.tar.gz 
    cd apr-util-1.6.1 
    ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config 
    make && make install 

    c.安装pcre

    wget -c https://ftp.pcre.org/pub/pcre/pcre-8.41.tar.gz 
    tar -xf pcre-8.41 cd pcre-8.41 
    ./configure --prefix=/usr/local/pcre 
    make && make install 


    2.编译安装apache
    apache的下载地址为:http://mirror.bit.edu.cn/apache/httpd/

    下载完解压后即可进行配置(本次的解压目录为/usr/local/httpd-2.4.37)

    ./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre --enable-mods-shared=most --enable-so --with-included-apr 

    --prefix  配置说明, 指定配置文件放置目录

    [root@localhost local]# pwd && ll
    /usr/local
    total 12676
    drwxr-xr-x. 15 root root    4096 Jan 13 12:25 apache2                    # apache配置目录
    drwxr-xr-x.  6 root root    4096 Jan 13 11:52 apr                        # apr配置目录
    drwxr-xr-x. 28 1001 1001    4096 Jan 13 11:52 apr-1.6.2                  # apr安装目录                  
    -rw-r--r--.  1 root root 1071074 Jun 12  2017 apr-1.6.2.tar.gz           # apr安装包
    drwxr-xr-x.  5 root root    4096 Jan 13 11:55 apr-util                   # apr-utill配置目录
    drwxr-xr-x. 21 1001 1001    4096 Jan 13 11:55 apr-util-1.6.1             # apr-utill安装目录
    -rw-r--r--.  1 root root  554301 Oct 22  2017 apr-util-1.6.1.tar.gz      # apr-utill安装包
    drwxr-xr-x.  2 root root    4096 Sep 23  2011 bin
    drwxr-xr-x.  2 root root    4096 Sep 23  2011 etc
    drwxr-xr-x.  2 root root    4096 Sep 23  2011 games
    drwxr-sr-x. 12 root dip     4096 Jan 13 12:22 httpd-2.4.37               #apache安装目录
    -rw-r--r--.  1 root root 9177278 Oct 22 07:13 httpd-2.4.37.tar.gz        #apache安装包
    drwxr-xr-x.  2 root root    4096 Sep 23  2011 include
    drwxr-xr-x.  3 root root    4096 Dec 23 15:14 java
    drwxr-xr-x.  2 root root    4096 Sep 23  2011 lib
    drwxr-xr-x.  2 root root    4096 Sep 23  2011 lib64
    drwxr-xr-x.  2 root root    4096 Sep 23  2011 libexec
    drwxr-xr-x.  6 root root    4096 Jan 13 11:58 pcre                       #pcre安装目录
    drwxr-xr-x.  9 1169 1169   12288 Jan 13 11:58 pcre-8.42                  #pcre安装包
    -rwxr--r--.  1 root root 2081413 Jan 13 11:57 pcre-8.42.tar.gz
    drwxr-xr-x.  2 root root    4096 Sep 23  2011 sbin
    drwxr-xr-x.  5 root root    4096 Dec 23 05:57 share
    drwxr-xr-x.  2 root root    4096 Sep 23  2011 src
    点击查看安装目录


    可能会出现的问题 configure: error: Bundled APR requested but not found at ./srclib/. Download and unpack the corresponding apr and apr-util packages to ./srclib/.
    解决方法: 把解压好的apr和apr-util 复制到 /httpd-2.4.33/srclib/ 中去 cp -r apr-1.6.1 /usr/local/src/httpd-2.4.33/srclib/apr cp -r apr-util-1.6.2 /usr/local/src/httpd-2.4.33/srclib/apr-util

    3.重新编译 ./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre --enable-mods-shared=most --enable-so --with-included-apr 看看有没有报错,没有的话继续安装 make && make install 完成安装

    4.启动前准备

    到apache的安装目录下编辑 httpd.conf 将指定ServerName,否则启动报错

    5.Apache启停

    cd ${Apache_Home}

    sh apachectl start 启动

    sh apachectl stop 停止

  • 相关阅读:
    _bzoj1061 [Noi2008]志愿者招募【最小费用最大流】
    _bzoj2243 [SDOI2011]染色【树链剖分】
    _bzoj1013 [JSOI2008]球形空间产生器sphere【高斯消元】
    _bzoj1002 [FJOI2007]轮状病毒【瞎搞】
    leetcode 273 Integer to English Words
    leetcode 12 Integer to Roman
    leetcode 1071 Greatest Common Divisor of Strings
    lc6 ZigZag Conversion
    lc13 Roman to Integer
    leetcode 171 Excel Sheet Column Number
  • 原文地址:https://www.cnblogs.com/alan0521/p/10262385.html
Copyright © 2011-2022 走看看