apache 2.2.23のソースからのインストール
概要
ソースからコンパイルを行ってインストールする方法
コンテンツ一覧
実行環境
実施手順
ソースの入手、コンパイル~インストール
############################################################
# OSによってパターンが変わります
############################################################
# 管理者権限で実行
su - # case by CentOS
sudo su # case by ubuntu
############################################################
# 以降の手順は基本的に同じです。
############################################################
# ソースダウンロード先
comp_dir=/usr/local/src
# パッケージ名
pack_name=httpd
# バージョン
version=-2.2.23
# ソースのファイル形式
ext=.tar.bz2
# tar解凍時のオプション
ext_opt=j
# インストール先ディレクトリ
ins_dir=/opt/${pack_name}
# ダウンロード元パッケージ
dl_uri=http://ftp.kddilabs.jp/infosystems/apache//httpd/httpd-2.2.23.tar.bz2
cd ${comp_dir}
rm -rf ${pack_name}${version}
wget ${dl_uri} -O ${pack_name}${version}${ext}
tar ${ext_opt}xf ${pack_name}${version}${ext}
cd ${pack_name}${version}
./configure \
--prefix=${ins_dir} \
--enable-mods-shared=all \
--with-z=/opt/zlib \
&& make
/bin
/mv $
{ins_dir
} /tmp
/$
{pack_name
}_bk`
date +%Y
%m
%d
%H
%M
%S`
make install
configure オプション
- --enable-mods-shared=[module]
- Apacheで利用できるモジュールをLoadModule(DSO)形式で取り込めるようにコンパイルする。
- --enable-modules=[module]
- Apacheで利用できるモジュールをすべてコアコンポーネントに組み込む形でコンパイルする。
- 常に利用する場合や、利用頻度が高い場合はLoadModule形式より高速に動作する?
- --with-z[=DIR]
- 圧縮形式に対応(defalte,gzipなど)
- 利用するモジュールによっては指定が必須になります。
- zlibを本wikiの手順で組み込む場合はこちらを参照してください。
- --enable-so
- 追加のモジュールをLoadModule形式で取り込めるようDSOを有効にする。
補足
参考サイト
Today: -
Yesterday: -
Total: -
最終更新:2012年11月13日 12:24