2017-11-30 15 views
2

を見つけることができませんでした私たちは、私がPHPのスタートアップ:動的ライブラリをロードできません「Cを: XAMPPの PHPののext のphp_oci8_12c.dll」 - 指定されたプロシージャが

を行って何PHP にOracleサーバーを接続するための大きな問題に直面しています
  • SETP 1:

    はXAMPP 32をインストールします(付属::Apacheのを

    は、Windows 7 32bit版

  • ステップ2インストール2.4.29、PHP 7.1.11、phpMyAdminは4.7.4、OpenSSLの1.0.2、XAMPPコントロールパネル3.2.2)

  • ステップ:

    Instant Clientのパッケージ - 基本:OCIを実行するために必要なすべてのファイルパス内の

    設定環境:、OCCI、およびJDBC-OCIアプリケーション ダウンロードinstantclient-basic-nt-12.2.0.1.0.zipとinstantclient_12_2

  • ステップ5でCドライブにそれを抽出"c:\ instantclient_12_2"

  • ステップ6:

    編集のphp.iniファイルとステップ7

  • フロント

    から(セミコロンを除去することにより)延長= php_oci8_12c.dllを有効にします。

    が私のApacheサーバを再起動し、その後チェックするとphpinfo() oci8モジュールが表示されない

は、その後、私はこの

[30-Nov-2017 13:42:43 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext\php_oci8_12c.dll' - The specified procedure could not be found. 

は、いずれかがこの問題に、事前に

おかげで、そして私の英語のため申し訳ありませんを解決する方法を私を助けることができます参照してください私のエラーログを確認してください。 Instant Client download page

答えて

1

instantclient-basic-nt-12.2.0.1.0.zip状態のダウンロードリンク後の次の行:

12.2ベーシックパッケージはMicrosoft Visual Studio 2013 Redistributableが必要です。

あなたが試したことでそれをリストしていないので、それをインストールすることは次のステップである必要があります。

また、環境PATHへの変更がシステム全体(Apacheサービスなど)に適用されるように再起動する必要があります。

+0

ありがとう、私の多くの時間を節約する:) –

関連する問題