2010-12-01 21 views
2

Windows用のXAMPP 1.7.3がインストールされています。xampp用のOracleインスタント・クライアントのインストール方法

私はZend Frameworkを使用しており、pdo_oci8拡張を使用する必要があります。拡張機能を有効にしましたが、oci.dllファイルが見つからないというエラーが発生しました。

oracleからinstantclient_11_2 zipファイルをダウンロードしました。解凍しました。これは、dllファイルの束を含んでいます。

これをWindowsにインストールするにはどうすればよいですか? cmdプロンプトを実行するか、xamppの下の特定のフォルダに移動する必要がありますか?

+0

Zend Server CEではなくXAMPPを使用している理由は何ですか? – markus

答えて

2

ファイルをディレクトリに解凍しました。

私がc:\ xamppに配置したディレクトリです。 c:\ xampp \ intanstclient_11_2

次に、私はそれを私のwindowsパス変数に追加しました。

本当に結構簡単です。

4

問題を検索したときにGoogleからこのトピックが届きましたが、解決策が見つかりませんでした。

しかし、私はここで見つける:http://www.oracle.com/technetwork/articles/dsl/technote-php-instant-084410.html

私の問題は、私は、Oracleインスタントクライアントの64バージョンをダウンロードしたということでした、とPHPは32ビットでのみ動作しているようです。

6

次に、Oracleインスタント・クライアントのXAMPP v7、v5.5、およびv5.6の構成/インストールおよび有効化の方法について説明します。

  1. ダウンロードしてXAMPP
  2. をインストールするには、php.iniを変更し、 "C:\ XAMPPの\ phpのを"
    • コメントを解除し、次の行「;拡張子= php_oci8_12c.dll;使用のOracle Database 12cはインスタントでクライアントの」
    • Apacheを再起動し
  3. 32ビットのダウンロード(PHPは32ビットので、64には必要ありません)は、Oracle Instant Clientの そして、「C:\ PHP-SDKの\オラクル\ X86 \: - 基本とInstant Clientのパッケージ - SDK
  4. 解凍両方の "\ PHP-SDKの\オラクル\ x86ののの\ instantclient_12_1 C" であなたがインスタントクライアントパッケージの両方が必要
    • instantclient_12_1の\ SDKの」respectivly
  5. ディレクトリの追加 "C:システムのプロパティ]ウィンドウのパスに\ PHP-SDKの\オラクル\ x86ののの\ instantclient_12_1" 真
    • を編集し
    • パスを環境変数]をクリックします変数
      • というファイルを作成し、「TNSNAMES:あなたはtnsnames.oraファイル内のOracle接続を指定したい場合は
      • あなたは窓
    • (オプション)
    • を再起動する必要があります。ORA C "で ":\ PHP-SDKの\オラクル\ X86 \ instantclient_12_1"
    • ここで説明するように、ファイルにOracleの接続を追加します。https://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007
    • と呼ばれる新しい環境変数の作成 "C" の値を" TNS_ADMINを:\ PHP-SDKの\オラクル\ X86 \
    • を再起動し、Windowsのinstantclient_12_1"

ザッツそれを:)ここから取ら

命令:http://www.gi-architects.co.uk/2016/11/how-to-install-oracle-instant-client-v12-for-xampp-v7-v5-5-v5-6-windows/

関連する問題