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

  • 相关阅读:
    问与答练习20210802
    jmeter向kafka中写入数据 在路上
    jmeter插件地址 在路上
    wav2vec遇到的坑:AttributeError: 'Namespace' object has no attribute 'activation'
    oracle11g+arcgis10.2.2新产品部署注意步骤
    Django OssMediaStorage 手动上传图片文件到阿里云 oss
    Django MySQL中存储表情字符
    Ubuntu conda: command not found
    Python 二进制图片数据, 转换成图片到本地
    k8s集群配置搭建skywalking
  • 原文地址:https://www.cnblogs.com/xxoome/p/5634365.html
Copyright © 2011-2022 走看看