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

  • 相关阅读:
    Windows Server 2008上安装 Windows SharePoint Services 3.0
    自定义Unity 容器的扩展 Unity Application Block Event Broker
    .NET Migration工具
    ASP.NET 应用程序的扩展策略[MSDN 杂志]
    命令行解析的规则以及Command Line Parser Library
    Visual Studio 2008 SP1和.NET FX 3.5 SP1发布了
    Entity Framework samples For RTM
    PowerShell的开源实现
    Enterprise Library 4.0缓存应用程序块
    Microsoft SQL Server Community & Samples
  • 原文地址:https://www.cnblogs.com/xxoome/p/5634365.html
Copyright © 2011-2022 走看看