centos 6.7_64位 apache 2.4.20版本
1
<code>yum </code><code>install</code> <code>gcc gcc-c++ </code><code>make</code> <code>uuid-devel libuuid-devel unzip zlib-devel zlib -y</code>
apr中包含了一些通用的開發元件,包括mmap,DSO等等
apr-util該目錄中也是包含了一些常用的開發元件。這些元件與apr目錄下的相比,它們與apache的關系更加密切一些。比如存儲段和存儲段組,加密等等。
apr-iconv包中的檔案主要用于實作iconv編碼。目前的大部分編碼轉換過程都是與本地編碼相關的。在進行轉換之前必須能夠正确地設定本地編碼。是以假如兩個非本地編碼A和B需要轉換,則轉換過程大緻為A->Local以及Local->B或者B->Local以及Local->A。
安裝 apache 依賴關聯包(共四個:apr,apr-iconv,apr-util,pcre)
(1)、安裝apr
2
3
4
5
<code>wget http:</code><code>//apache</code><code>.opencas.org</code><code>//apr/apr-1</code><code>.5.2.</code><code>tar</code><code>.gz</code>
<code>tar</code> <code>zxvf apr-1.5.2.</code><code>tar</code><code>.gz</code>
<code>cd</code> <code>apr-1.5.2</code>
<code> </code><code>.</code><code>/configure</code> <code>--prefix=</code><code>/usr/local/apr</code>
<code>make</code> <code>&& </code><code>make</code> <code>install</code>
(2)、安裝apr-iconv
<code>wget http:</code><code>//apache</code><code>.opencas.org</code><code>//apr/apr-iconv-1</code><code>.2.1.</code><code>tar</code><code>.gz</code>
<code>tar</code> <code>-zxvf apr-iconv-1.2.1.</code><code>tar</code><code>.gz</code>
<code>cd</code> <code>apr-iconv-1.2.1</code>
<code> </code><code>.</code><code>/configure</code> <code>--prefix=</code><code>/usr/local/apr-iconv</code> <code>--with-apr=</code><code>/usr/local/apr</code>
(3)、安裝apr-util
<code>wget http:</code><code>//mirrors</code><code>.cnnic.cn</code><code>/apache//apr/apr-util-1</code><code>.5.4.</code><code>tar</code><code>.gz</code>
<code>tar</code> <code>zxvf apr-util-1.5.4.</code><code>tar</code><code>.gz</code>
<code>cd</code> <code>apr-util-1.5.4</code>
<code>.</code><code>/configure</code> <code>--prefix=</code><code>/usr/local/apr-util</code> <code>--with-apr=</code><code>/usr/local/apr</code> <code>--with-apr-iconv=</code><code>/usr/local/apr-iconv/bin/apriconv</code>
<code>make</code> <code>&& </code><code>make</code> <code>install</code>
(4)、安裝 pcre
<code>wget http:</code><code>//120</code><code>.52.73.44</code><code>/nchc</code><code>.dl.sourceforge.net</code><code>/project/pcre/pcre/8</code><code>.38</code><code>/pcre-8</code><code>.38.zip</code>
<code>unzip -o pcre-8.38.zip</code>
<code>cd</code> <code>pcre-8.38</code>
<code>.</code><code>/configure</code> <code>--prefix=</code><code>/usr/local/pcre</code>
開始正式安裝apache
<code>wget http:</code><code>//mirror</code><code>.bit.edu.cn</code><code>/apache/httpd/httpd-2</code><code>.4.20.</code><code>tar</code><code>.gz</code>
<a href="http://mirror.bit.edu.cn/apache/httpd/httpd-2.4.20.tar.gz" target="_blank"></a>
# ls httpd-2.4.20.tar.gz -sh
8.0M httpd-2.4.20.tar.gz
<code>tar</code> <code>zxvf httpd-2.4.20.</code><code>tar</code><code>.gz</code>
<code>cd</code> <code>httpd-2.4.20</code>
# ll INSTALL README
-rw-r--r-- 1 501 games 3781 10月 14 2015 INSTALL 安裝
-rw-r--r-- 1 501 games 4642 1月 24 2014 README 說明
$ ./configure --prefix=PREFIX
$ make
$ make install
$ PREFIX/bin/apachectl start
6
7
8
9
10
11
12
13
<code>.</code><code>/configure</code> <code>\</code>
<code>--prefix=</code><code>/application/apache2</code><code>.4.20 \</code>
<code>--</code><code>enable</code><code>-deflate \</code>
<code>--</code><code>enable</code><code>-expires \</code>
<code>--</code><code>enable</code><code>-headers \</code>
<code>--</code><code>enable</code><code>-modules=most \</code>
<code>--</code><code>enable</code><code>-so \</code>
<code>--with-mpm=worker \</code>
<code>--</code><code>enable</code><code>-rewrite \</code>
<code>--with-apr=</code><code>/usr/local/apr</code> <code>\</code>
<code>--with-apr-util=</code><code>/usr/local/apr-util</code> <code>\</code>
<code>--with-pcre=</code><code>/usr/local/pcre</code>
<code>make</code> <code>&& </code><code>make</code> <code>install</code>
版本資訊
/application/apache2.4.20/bin/apachectl -v
Server version: Apache/2.4.20 (Unix)
啟動
<code>/application/apache2</code><code>.4.20</code><code>/bin/apachectl</code> <code>start</code>
防火牆
vi /etc/sysconfig/iptables
:OUTPUT ACCEPT [0:0] 在這後面
-A OUTPUT -p tcp --sport 80 -j ACCEPT
-A INPUT -p tcp --dport 80 -j ACCEPT
本文轉自 295631788 51CTO部落格,原文連結:http://blog.51cto.com/hequan/1764833,如需轉載請自行聯系原作者