zoukankan      html  css  js  c++  java
  • linux下编译安装apache

    在linux(CentOS6.5)上安装Apache,要首先确保以下程序事先安装

    apr:The mission of the Apache Portable Runtime (APR) project is to create and maintain

            software libraries that provide a predictable and consistent interface to underlying

            platform-specific implementations.The primary goal is to provide an API to which

            software developers may code and be assured of predictable if not identical behaviour

            regardless of the platform on which their software is built, relieving them of the need

            to code special-case conditions to work around or take advantage of platform-specific

            deficiencies or features.

       参考:http://blog.csdn.net/jmshl/article/details/6773731

    apr-util

    pcre:The Perl Compatible Regular Expressions (PCRE) library is a set of functions that implement

              regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE

              has its own native API, in addition to a set of POSIX compatible wrapper functions.

        参考:http://www.pcre.org/

    安装步骤如下:

    1、安装apr

    下载:http://apr.apache.org/download.cgi

    tar -zxvf apr-1.5.2.tar.gz

    cd apr-1.5.2

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

    make

    make install

    2、安装apr-util

    下载:http://apr.apache.org/download.cgi

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

    cd apr-util-1.5.4

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

    make

    make install

    3、安装pcre

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

    unzip -o pcre-8.39.zip

    cd pcre-8.39

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

    make

    make install

    4、安装apache

    下载:http://httpd.apache.org/download.cgi

    tar -zxvf  httpd-2.4.20.tar.gz

    cd httpd-2.4.20

    ./configure  --prefix=/usr/local/apache2.4.20/ --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre

    make

    make install

    5、配置

    vi /usr/local/apache2.4.20/conf/httpd.conf

    6、启动、关闭

    cd /usr/local/apache2.4.20/bin

    ./apachectl -k start

    ./apachectl -k stop

    ./apachectl -k restart

    如果配置文件中Listen定义的是默认的80端口(或1024以下),那么启动Apache将需要root权限以将它绑定在特权端口上。

  • 相关阅读:
    高德地图修改背景色
    shell程序的编写
    WPF程序,运行时,结束时,要运行的操作(自动保存,检查单程序)
    android EditText光标位置(定位到最后)
    字体结构的Baseline/Leading/Ascent/Descent的图示
    Java解析xml(转)
    python常用抽象基类1
    airflow之SubDAGs(转载)
    java解析xml(转)
    python内部类
  • 原文地址:https://www.cnblogs.com/xxoome/p/5634365.html
Copyright © 2011-2022 走看看