2016-08-12 15 views
0

Xampp環境(PHP 5.6.21/Apache 2.4.17/MySQL 5.0)windows 7 32ビットを使用しています。xampp(Windows 7)でPHP 5.6/Apache 2.4をOracle oci8_11gで設定するにはどうすればいいですか?

PHPでOracle Instant Clientを使用してリモートOracleデータベースに接続しようとしています。

oci8_11g関連するDllファイルをアプリケーションにロードできますが、Oracleランタイムクライアントライブラリのバージョンはロードされません。 ここでスクリーンショットを添付しました。問題の解決にお手伝いします。

あなたの提案は高く評価されます。

Click here to see image

答えて

0

本当に私はPHPでOracleの構成に不満を持っています。最後に私は解決策を得た。 次の手順を実行してください。

  1. まず、PHPのバージョンとWindows OS(32ビットまたは64ビット)を確認します。
  2. www.oracle.com/technetwork/topics/winsoft-085727.htmlにアクセスしてください。
  3. PHPとWindowsの設定に関連するファイルをダウンロードしてください。
  4. システムのC:¥ドライブにOracle Instant Clientフォルダを配置します。
  5. Oracle Instant Clientのフォルダ・パスを使用して環境変数のPATHを更新します。
  6. Apache HTTP.confファイル "LoadModule fcgid_module modules/mod_fcgid.so"にこの行を追加します。
  7. www.apachelounge.com/download/VC11/に移動し、ファイルをダウンロードし、「modules-2.4-win32-VC11.zip」
  8. は「modules-2.4-win32-VC11.zipを」フォルダを抽出し、見つけますこの名前のフォルダ "mod_fcgid-2.3.9"
  9. "mod_fcgid.so"ファイルをコピーし、 "C:\ xampp \ apache \ modules"に置きます。
  10. windows.php.net/downloads/pecl/releases/oci8/2.0.6/ "に移動し、" php_oci8-2.0.6-5.5-ts-vc11-x86 "を検索してください。
  11. " php_oci8-2.0.6-5.5-ts-vc11-x86 "に置き換えて、このファイルを解凍して" C:\ xampp \ php \ ext "に配置してください。
  12. php.iniに移動して拡張機能を有効にしてください" extension = php_oci8_11g .dll;ちょうどあなたのXAMPPのApacheを再起動しては、phpinfo()参照して有効またはかどうか、あなたのOCIを確認のOracle 11gR2のInstant Clientの「
  13. で使用してください。。PHPアプリケーションを使用してOracleサービスの使用ストラトを

・ホープ、このソリューション ありがとう

0

あなたPATHにOracleライブラリを持っていますか?データベースのインストールや、http://www.oracle.com/technetwork/topics/winsoft-085727.htmlからインストールすることができます。32ビットのPHPを使用している場合は、32ビットのライブラリが必要です。

+0

はい、Christopher。私は32ビットのファイルをダウンロードし、Windowsの必要な手順に従ってhttp://www.oracle.com/technetwork/articles/dsl/technote-php-instantからダウンロードしました。 -12c-2088811.html しかし、私はロードできません:Oracleランタイムクライアントライブラリのバージョン – Rikku

関連する問題