Linuxでapache2.4.10をインストールする方法

1.apr,apr-utilとhttpdのダウンロード
$ sudo wget -c http://ftp.meisei-u.ac.jp/mirror/apache/dist//apr/apr-1.5.1.tar.gz
$ sudo wget -c http://ftp.yz.yamagata-u.ac.jp/pub/network/apache//apr/apr-util-1.5.4.tar.gz
$ sudo wget -c http://ftp.jaist.ac.jp/pub/apache//httpd/httpd-2.4.10.tar.gz
2.解凍
$ sudo tar -xzvf apr-util-1.5.4.tar.gz
$ sudo tar -xzvf apr-1.5.1.tar.gz
$ sudo tar -xzvf httpd-2.4.10.tar.gz

3.apr,apr-utilをコンパイルして、インスール
$ cd apr-1.5.1
$ ./configure –prefix=/opt/apache2/apr
$ sudo make -j9
$ sudo make install
$ cd apr-util-1.5.4
$ ./configure –prefix=/opt/apache2/apr-util –with-apr=/opt/apache2/apr
$ sudo make -j9
$ sudo make install

4.$ sudo aptitude install autoconf automake1.11 autotools-dev binutils cpp cpp-4.8 \
gcc gcc-4.8 libc6-dev make patch libssp0 perl-base perl zlib1g-dev
5.apacheのコンパイルされたスクリプトの共通パラメータ
–prefix=/apache_path:apacheのインストールの場所を指定
–enable-module=so:apacheを通じてDSO方式でsoモジュールをロード
–enable-mods-shared=all:共有方法で全てのモジュールをコンパイル
–enable-modules=all/most:静的方式で全てのモジュールをコンパイル
–with-mpm=worker:workerとして実行
$ ./configure -h

6.$ CC="gcc" \
> CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" \
> ./configure –enable-layout=Debian \
> –enable-modules=’mod_proxy mod_so mod_authn_dbd’

Apache

Posted by arkgame