[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
+++++++++++++++++++++++++++