[PHP-users 3250] Re: php4.0.6 + Oracle + mod_ssl + openssl インストールについて
Hisatoshi Yamazaki
php-users@php.gr.jp
Wed, 31 Oct 2001 19:46:15 +0900
山崎です。
皆様からご教授頂いた内容で、一から構築し直して、
検証致しました。
結果・・・ 全て正常に稼動できました!!
この問題で三日間悩みました。
三村さん、つじもとさん、吉村/骨折飲料さん、岡崎さん、
ほんとにありがとうございました!
Apache1.3.22 + php4.0.6 + openssl-0.9.6a
+ mod_ssl-2.8.5-1.3.22 + Oracle8.1.6WGS の構築手順
1. 既にインストールされている Apache等のアンインストール
2. Oracle のインストール
3. openssl のインストール
/usr/local/src に展開
cd openssl-0.9.6a
./config
make
make test
make install
4. mod_ssl の configure
cd mod_ssl-2.8.5-1.3.22
LIBS="-lpthread" ./configure ----with-apache=../apache_1.3.22
--with-ssl=/usr/local/ssl
--enable-rule=SHARED_CORE
--with-layout=Apache
--enable-module=so
--enable-module=status
--enable-module=info
--enable-module=rewrite
--enable-module=usertrack
5. Apache の make
Apacheのディレクトリに移動 cd ../apache_1.3.22
make
make certificate (証明書の作成)
make install
6. php4.0.6 の インストール
cd ../php-4.0.6
./buildconf
./configure --with-apxs=/usr/local/apache/bin
--with-oracle=/u01/app/oracle/product/8.1.6
--enable-mbstring
--enable-mbstr-enc-trans
--enable-sigchild
--enable-trans-sid
--without-mysql
make
make install
7. php設定ファイルのコピー
cp /usr/local/src/php-4.0.6/php.ini-dist /usr/local/lib/php.ini
8. Apache起動スクリプトの作成 ( ファイル名は apachectl とし /sbin に保存 )
#!/bin/bash
export ORACLE_HOME=/u01/app/oracle/product/8.1.6
export PATH=$PATH:/u01/app/oracle/product/8.1.6/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export NLS_LANG=Japanese_Japan.JA16SJIS
/usr/local/apache/bin/apachectl $1
9. Apache起動し、ネスケで動作確認
/sbin/apachectl startssl
以上のような手順で構築しました。
不都合な点、足らない点等御座いましたら、
ご教授頂けますでしょうか?(^-^)
よろしくお願い致します。
+++++++++++++++++++++++++++
山崎 桐歳@フリーターSE
1211735101@jcom.home.ne.jp
+++++++++++++++++++++++++++