質問

私は、Oracle 9iのサーバーに接続がOCI8関数を使用していることをPHPアプリケーションを展開しています。私は、Apache 2.2のモジュール(すなわち、VB6 + TS MSIインストーラ)としてそれを実行するために、Windows用の最新の公式バイナリ(PHP / 5.3.2)をインストールしました。しかし、OCI8拡張は、もはや拡張子リストである:。唯一のオプションはOracle (10)Oracle (11g)あるから選択する

PHPマニュアルはOCI8が廃止さについては何も言いません。さらに、任意のOracle 10または11の拡張機能への参照がありません: - ?

OCI8の名前が変更されていますか?それらの他の拡張子は何ですか?

役に立ちましたか?

解決

windows.php.net 2 OCI8モジュールのDLL、php_oci8.dllとphp_oci8_11g.dllが含まれています。あなたは仕事にそれらのための10gまたは11gクライアントのいずれかが必要です。
http://docs.php.net/manual/en/oci8.requirements。言うのPHPます:

Windowsでは、OCI8は、バージョン10gリリース2以上のクライアントライブラリを必要とします。インスタントクライアントの一部のバージョンを使用すると、さらにmfc71.dllとmsvcr71.dllをライブラリが必要な場合があります。
[...]
注意:OCI8は9iR2をまたは10gクライアントライブラリを使用する場合、PHPは、Oracle Database 8iの、9iR2を、10gまたは11gに接続することができます。 OCI8は、11グラムのクライアントライブラリを使用している場合は、データベースが9iR2を、10gまたは11gことができます。
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top