• ベストアンサー

PHPとOracleの接続疑問

こんばんは 今PHPを使ってオラクル(8以上)と連携したいです。 実行環境として、PHP.iniでextensionの設定が必要ですか? Oracle自体のクライアントソフトのインストールも必要ですか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • funi2
  • ベストアンサー率53% (14/26)
回答No.2

こんにちは。 実行環境やPHPのバージョンにもよると思いますが, Windowsで, PHP4の最新の場合なら 以下の設定でできないでしょうか? ・php.ini 編集が必要です。接続方法には二つ(OCI系とOracle関数系)がありますが, 以下, OCI系の場合とします。 extension=php_oci8.dll の行のコメントをはずしてください。また, extension_dirの設定も 忘れないで下さい。 extension_dir = C:/PHP4/extensions のように, php_oci8.dllがあるところへextension_dirを設定してください。 ・Oracleクライアントのインストール PHPを実行する環境がOracleサーバーでなければ, クライアントの インストールが必要です。Oracle Call Interface関係をインストール し忘れないようにしてください。 これは, Windows/Linux, PHPのバージョン問わず必要かと思います。 Oracle関係の関数などは http://jp2.php.net/manual/ja/ref.oci8.php ご参照くださった方がわかるかとおもいます。中段にはサンプルスクリプトも あります。 今はPearやPDOなどでデータベース用のライブラリがあっていろいろ便利な環境に なっているそうですが, そっちは詳しくないので別の方の回答に期待します。 なので, この回答は参考程度に... 前提はずしてたらごめんなさい。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

ora_ 系の関数が実用化されているようですが 「推奨されません」と日本語訳には書いてありますね。 つかえればラッキーという見かたで試してみては いかがでしょうか?

参考URL:
http://www.php.net/manual/ja/ref.oracle.php
すると、全ての回答が全文表示されます。