zoukankan      html  css  js  c++  java
  • 【Ubuntu 16】源码包安装Apache Httpd

    源码包安装适合初学者使用。

    背景信息

    APR (Apache Portable Runtime)
    Apache可移植运行的任务(APR)项目是创建和维护软件库,为底层平台的具体实现提供了一个可预见的和一致的接口。
    其主要目标是提供一个API,软件开发商可以编码和放心的预测如果不相同的行为,无论平台上的软件建设,
    缓解他们需要代码的特殊条件下工作或利用特定平台的不足或特点。

    PCRE (Perl Compatible Regular Expressions)
    PCRE库是一套利用Perl5来实现的正则表达式匹配函数集,PCRE有自己的原生API,以及一套包装函数对应于POSIX正则表达式API。PCRE库是免费的,即使是用来构建商业利益软件

    安装httpd 2.4需要以上三个库提供函数

    安装包已经从apache官网下载并上传到Download目录下

    dream361@master:~$ ls Downloads/
    apr-1.5.2.tar.gz  apr-util-1.5.4.tar.gz  httpd-2.4.25.tar.gz  pcre-8.39.tar.gz

    1.安装APR

    tar -zxf apr-1.5.2.tar.gz  
    cd  apr-1.5.2
    ./configure --prefix=/usr/local/apr  
    make && make install  

    2.安装APR-Util

    tar -zxf apr-util-1.5.4.tar.gz  
    cd apr-util-1.5.4  
    ./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config  
    make && make install

    3.安装PCRE

    unzip -o pcre-8.10.zip  
    cd pcre-8.10  
    ./configure --prefix=/usr/local/pcre  
    make && make install

    4.安装httpd

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





  • 相关阅读:
    改变人生的32句励志名言(转载)
    Unrecognized Attribute 'xmlns' when working with VS.NET Express Edition
    学外语的十条珍贵经验(转)
    自考版“八荣八耻”
    弟弟手机丢了
    近期准备学习3本书
    盗版vs2005.net买不到
    非常希望有“苏州.net俱乐部”
    My twenty,the end of a dynasty.
    死递归:“段错误”产生的可能原因之一
  • 原文地址:https://www.cnblogs.com/zhengwenqiang/p/6804594.html
Copyright © 2011-2022 走看看