インストールしたInstantClientのバージョンによっては、bin
を含める必要がある場合があります 次のように、パス内のフォルダ:
C:\instantclient\bin
DLLファイルがパスで使用可能かどうかを確認するには、where oci*.dll
と入力します。 コマンドプロンプトで。一致するファイルのリストを返す必要があります。
また、アカウントがDLLファイルを表示できるからといって、IIS/PHPが表示できるとは限らないことを忘れないでください。これは、ファイルにアクセスする権限がない可能性のある別のアカウントで実行されます。 IISエラーログとPHPphp_errors.log
を確認してください 特定のエラーメッセージのファイル。
編集
かなり長い
- InstantClientを10.1.0.5から10.2.0.5に更新します(に記載されています)モジュールの要件 : Windowsでは、php_oci8DLLにはバージョン10gR2以降のOracleクライアントライブラリが必要です。 )
-
msvcr71.dll
のコピーを追加する InstantClientフォルダに移動します。 - php.net からPHPをダウンロードして手動で構成する PHP Manager forIIS を使用する代わりに 。
Path
の確認 環境変数がInstantClientフォルダーとPHPフォルダーを正しく指している。