読者です 読者をやめる 読者になる 読者になる

アルパカDiary Pro

はてなブログProではありません

apacheをssl付きでソースインストールしたときにエラーになる件

これに関連した話なんですが、
apacheをenable-ssl付きでソースビルドしたときに

undefined reference to `apr_os_uuid_get'

というエラーが出てハマったのでその対応メモ。

環境

os CentOS5.3 64bit
apache 2.2.15

ぐぐったら以下のページ発見

http://www.factsandpeople.com/facts-mainmenu-5/26-html-and-javascript/134-compiling-apache-webserver-on-linux
なんかaprを手動で入れればよさそうなので、aprもソースビルドする。

aprインストール

wget http://ftp.kddilabs.jp/infosystems/apache/apr/apr-1.4.2.tar.gz
tar zxvf apr-1.4.2.tar.gz
cd apr-1.4.2
./configure --prefix=/usr/local/apr
make
make install

apr-utilインストール

wget http://ftp.kddilabs.jp/infosystems/apache/apr/apr-util-1.3.9.tar.gz
tar zxvf apr-util-1.3.9.tar.gz
cd apr-util-1.3.9
./configure --prefix=/usr/local/apr --with-apr=/usr/local/apr
make
make install

apacheインストール

wget http://ftp.riken.jp/net/apache/httpd/httpd-2.2.15.tar.gz
tar zxvf httpd-2.2.15.tar.gz
cd httpd-2.2.15
./configure --enable-ssl --enable-module=rewrite --enable-proxy --enable-so --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr
make
make install


mod_perlの件もそうだけど、
yumインストールに比べて
ソースビルドはいろんなところでつまずきますね!
大変だけど最新バージョンを使いたいからしょうがない><