zoukankan      html  css  js  c++  java
  • 08.编译安装httpd

    (备注:首先要在本地和远端发现

    以下是playbook的内容。它的处理流程是:

    1.先在本地下载apr,apr-util,httpd共3个.tar.gz文件。

    2.解压这3个文件。

    3.安装pcre和pcre-devel依赖包。

    4.编译安装apr。

    5.编译安装apr-util。

    6.编译安装httpd。

    ---
    - hosts: test-openstack2
    tasks:
    - name: download apr,apr-util,httpd
    get_url: url={{item}} dest=/root/pkg
    with_items:
    - http://mirrors.ustc.edu.cn/apache/apr/apr-1.6.5.tar.gz
    - http://mirrors.ustc.edu.cn/apache/apr/apr-util-1.6.1.tar.gz
    - http://mirrors.ustc.edu.cn/apache/httpd/httpd-2.4.39.tar.gz
    delegate_to: localhost
    run_once: True
     
    - unarchive: src=/root/pkg/{{item}} dest=/root/
    with_items:
    - apr-1.6.5.tar.gz
    - apr-util-1.6.1.tar.gz
    - httpd-2.4.39.tar.gz
    tags: unarchive
     
    - name: install pcre and pcre-devel
    yum: name="{{item}}" state=installed
    with_items:
    - pcre
    - pcre-devel
     
    - name: complie apr
    shell: |
    cd /root/apr-1.6.5
    ./configure --prefix=/usr/local/apr
    make && make install
     
    - name: complie apr-util
    shell: |
    cd /root/apr-util-1.6.1
    ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
    make && make install
    - name: complie httpd
    shell: |
    cd /root/httpd-2.4.39
    ./configure --prefix=/usr/local/apache --sysconfdir=/etc/apache 
    --enable-mpms-shared=all 
    --with-z --with-pcre 
    --with-apr=/usr/local/apr 
    --with-apr-util=/usr/local/apr-util 
    --with-mpm=event
    make && make install
  • 相关阅读:
    c语言之数据类型
    C语言之概述
    012.day12
    011.day011
    010.day010
    010.day08
    010.周六自习
    009.day07
    008.day06
    007.day05
  • 原文地址:https://www.cnblogs.com/hackerlin/p/12553199.html
Copyright © 2011-2022 走看看