パスワードを忘れた? アカウント作成
391557 journal

panizziの日記: Apache 1.3.20 + mod_ssl 2.8.4 + mod_perl 1.26 + PHP 4.0.6

日記 by panizzi
というわけで昨日の作業メモ

まず、mod_perl を使うために libwww-perl 関連をインストール。
ここを参考に、
MIME-Base64, HTML-Parser, libnet, MD5, URI の
perlモジュールをインストールしてから libwww-perl をインストール。
問題なし。

下ごしらえとして、各 tar ボールは解凍しておく。
あとは各パッケージのディレクトリの中に入って作業する。
それと、既存の Apache に影響を与えるのが嫌なため、
/usr/local の下に apachessl というディレクトリを作成して
そこにインストールすることに。
(そのためオプションはデフォルトとはだいぶ違う部分が多いです)
あと、Apache のオプションなんかはだいぶ無駄(というか重複)が多いですね…。ま、適当に見逃すという方向で。

mod_perl 1.26
perl Makefile.PL \
APACHE_SRC=../apache_1.3.20/src \
PREP_HTTPD=1 \
DO_HTTPD=1 \
USE_APACI=1 \
USE_DSO=1 \
EVERYTHING=1

make
make install


openssl 0.9.6b (インストールは既にされているため今回はしない)
./config \
--prefix=/usr/local \
--openssldir=/usr/local/ssl \
-fPIC
make

(オプションは私の環境に依存してます)


mod_ssl 2.8.4-1.3.20
./configure \
--with-apache=../apache_1.3.20 \
--with-ssl=../openssl-0.9.6b


apache 1.3.20
--prefix=/usr/local/apachessl \
--enable-shared=ssl \
--enable-shared=max \
--enable-module=so \
--enable-module=most \
--activate-module=src/modules/perl/libperl.a

make
make certified TYPE=custom

make install


PHP 4.0.6
./configure \
--with-pgsql \
--enable-track-vars \
--with-apxs=/usr/local/apachessl/bin/apxs \
--enable-versioning \
--enable-mbstring \
--enable-trans-sid \
--enable-sockets \
--without-mysql

make
make install
typodupeerror

長期的な見通しやビジョンはあえて持たないようにしてる -- Linus Torvalds

読み込み中...