ソースコードから apache をビルドする

muramatsu 35views 更新:2016年9月28日

必要なもの (ソースコードはapache の公式からwget かなんかでダウンロードできると思います)
apache 本体のソースコード (http://httpd.apache.org/download.cgi からDL可能)
APR のソースコード (http://apr.apache.org/download.cgi からDL可能)
APR-util のソースコード (http://apr.apache.org/download.cgi からDL可能)
gcc (yum install gcc かなんかでインストール可能)
perl (yum install perl かなんかで可能)

1.

yum install gcc
yum install perl 

2. APR のインストール(必ずAPRからインストール 次のAPR-utilのインストールに使うので)

wget したソースコードを展開する
tar -xvf apr-hogehoge.tar.gz
cd apr-hogehoge
./configure --prefix=/opt/apr/apr-hogehoge
#--prefix はファイルを置きたい場所(任意でいい)
make 
make install

3.APR-utilのインストール

tar -xvzf apr-util-hogehoge.tar.gz
cd apr-util-hogehoge
./configure --prefix=/opt/apr-util/apr-util-hogehoge --with-apr=/opt/apr/apr-hogehoge
#prefix は任意の場所で大丈夫 --with-apr は手順2.でインストールしたディレクトリを指定
make
make install

4.apache のインストール

apacheのソースコードを展開
tar -xvzf httpd-hogehoge.tar.gz
cd hogehoge.tar.gz
 ./configure --prefix=/opt/httpd/httpd-hoge --with-apr=/opt/apr/apr-hogehoge --with-apr-util=/opt/apr-util/apr-util-hogehoge

make 
make install

でインストール完了

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません