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权限以将它绑定在特权端口上。

  • 相关阅读:
    转:常用svn命令
    如何识别网页类型(wap页面还是wise页面)
    [转]手机web HTML头信息解释和viewport meta标签解释
    网页正文抽取
    python 去除不可见的控制字符
    11_MySQL_分页查询
    10_MySQL DQL_子查询(嵌套的select)
    静态函数和实例化方法
    GET 和 POST 方法的区别
    C# .NET 开发心得
  • 原文地址:https://www.cnblogs.com/xxoome/p/5634365.html
Copyright © 2011-2022 走看看