zoukankan      html  css  js  c++  java
  • linux 下安装apache 快速教程

    最近自学linux,看鸟哥的文章。提到了apache,所以在虚拟机redhat 5下安装了一把,

    结合国内外文章写下快速可行的教程:

    -------------------------------------------------------------------------------

    系统版本: # cat /etc/redhat-release


    Red Hat Enterprise Linux Server release 5.4 (Tikanga)

    一 步骤概览:(摘自apache官网)

    Download $ http://httpd.apache.org/download.cgi
    Extract $ gzip -d httpd-NN.tar.gz
    $ tar xvf httpd-NN.tar
    $ cd httpd-NN
    Configure $ ./configure --prefix=PREFIX
    Compile $ make
    Install $ make install
    Customize $ vi PREFIX/conf/httpd.conf
    Test $ PREFIX/bin/apachectl -k start

    NN must be replaced with the current version number, and PREFIX must be replaced with the filesystem path under which the server should be installed. If PREFIX is not specified, it defaults to /usr/local/apache2.

    --NN 代表版本号,PREFIX指定安装路径,不指定的话默认:/usr/local/apache2.

    二、系统要求:(不满足后续安装会提示错误)

    APR and APR-Util

    Perl-Compatible Regular Expressions Library (PCRE)


    三、安装步骤:满足系统要求

    1.解决apr not found问题

       [root@yahootest]# tar -zxf apr-1.4.5.tar.gz

       [root@yahoo apr-1.4.5]#./configure --prefix=/usr/local/apr

       [root@yahoo apr-1.4.5]#make

       [root@yahoo apr-1.4.5]#make install

     2.解决APR-util not found问题

       [root@yahoo test]# tar -zxfapr-util-1.3.12.tar.gz

       [root@yahooapr-util-1.3.12]# ./configure --prefix=/usr/local/apr-util-with-apr=/usr/local/apr/bin/apr-1-config

      [root@yahoo apr-util-1.3.12]# make
      [root@yahoo apr-util-1.3.12]# make install

    3  ../configure仍提示APR-util notfound,增加--with-apr=/usr/local/apr--with-apr-util=/usr/local/apr-util后出现

    configure: error: pcre-config for libpcre not found. PCRE isrequired and available from http://pcre.org/

    #./configure –help | grep pcre

    --with-pcre=PATH       Use external PCRE library

    下载:http://sourceforge.net/projects/pcre

    #unzip -o pcre-8.10.zip

    #cd pcre-8.10

    #./configure --prefix=/usr/local/pcre

    #make

    #make install

    4.编译Apache

      [root@yahoo httpd-2.3.12-beta]# ./configure--prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util

      --with-pcre=/usr/local/pcre/

      [root@yahoo httpd-2.3.12-beta]# make
      [root@yahoo httpd-2.3.12-beta]# make install

      [root@yahoo httpd-2.3.12-beta]# /usr/local/apache2/bin/apachectlstart



    ----------------------------

    present  by   dylan.







  • 相关阅读:
    林正英电影之我见
    雕虫小技,颇感羞愧。
    简单地求最大公约数
    大声喊:我现在不喜欢编程!
    简单递归题,核反应堆中有α和β两种粒子...
    递归简单题2
    Java接口和抽象类的理解
    如何入门计算机高级程序语言,进化菜鸟程序员
    memcached安装报错 error while loading shared libraries: libevent2.0.so.5: cannot open shared object file: No such file or directory解决
    linux mount 过程
  • 原文地址:https://www.cnblogs.com/fuhaots2009/p/3429274.html
Copyright © 2011-2022 走看看