[PHP-users 146] Re: php+oracle

Tetsuya Matsuzaki php-users@php.gr.jp
Wed, 20 Jun 2001 17:51:53 +0900


まつざきです。

> 
> php4でoracleを拡張したインストールが出来ません。
> 
> ./configure --with-oci8=/app/oracle
> を実行すると
> 
(中略)
> checking Oracle versing... configure: error: ORACLE-OCI8 needed libraries not found
> 
ライブラリが見つからないようですね。

> と出力されます。他の事例を見ると
> 
> ./configure --with-oci8=/app/oracle/product/8.1.5
> 
> を指定してある記事があります。
> 私の環境では、 ORACLE_HOME を /app/oracle と指定していますが、
>  /app/oracle/ には product/8.1.5 なるディレクトリは展開されていません。
> oracleのインストール方法が、いけなかったのでしょうか?
> ORACLE_HOME の指定以外で、他にインストールできない原因がるのでしょうか?
> ご存じの方がいましたら、教えてください。
> 
oracle を /app/oracle にインストールしたのならこの設定で問題ないと思いま
すが
試しに
./configure --with-oci8=/app/oracle --with-oracle=/app/oracle
ではどうでしょうか?

> 環境
> [ Linux7.1J ]
> [ apache_1.3.12 ]
> [ php-4.0.1pl2 ]
> [ oracle8i 8.1.5 ]
> 
> 環境変数定義
> umask 022
> export ORACLE_BASE=/app
> export ORACLE_HOME=/app/oracle
> export PATH=$PATH:$ORACLE_HOME/bin
> export LD_LIBRARY_PATH=$ORACLE_HOME/lib
> export ORACLE_TERM=vt100
> export ORACLE_SID=test
> export ORACLE_OWNER=ora8
> export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admindata
> export NLS_LANG=japanese_japan.ja16euc
> export TNS_ADMIN=$ORACLE_HOME/network/admin
> 
ちなみに、sqlplus で接続は出来るのでしょうか?
出来るのなら環境変数は間違っていないと思います。