web-dev-qa-db-ja.com

PHPスタートアップ:ダイナミックライブラリ 'C:\ xampp \ php \ ext \ php_oci8_12c.dll'を読み込めません-指定されたプロシージャが見つかりませんでした

pHPでOracleサーバーに接続するのに大きな問題に直面しています

  • セット1:

    Windows 732ビットをインストールします

  • ステップ2 :

    xAMPP 32をインストールします(含まれるもの:Apache 2.4.29、PHP 7.1.11、phpMyAdmin 4.7.4、OpenSSL 1.0.2、XAMPPコントロールパネル3.2.2)

  • ステップ:

    インスタントクライアントパッケージ-基本:OCI、OCCI、およびJDBC-OCIアプリケーションの実行に必要なすべてのファイルinstantclient-basic-nt-12.2.0.1.0.Zipをダウンロードし、instantclient_12_2 nameを使用してcドライブに抽出します。

  • ステップ5:

    パス「c:\ instantclient_12_2」に環境を設定します

  • ステップ6:

    Php.iniファイルを編集し、前面からextension = php_oci8_12c.dll(セミコロンを削除して)を有効にします

  • ステップ7:

    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.

誰かがこの問題を解決する方法を教えてもらえますか?

よろしくお願いします。英語でごめんなさい。

3

私は解決策を持ってきました。

コピーoci.dlloraociei12.dll、およびoraons.dllからApache/binフォルダと既存のものを置き換えます。

1
Ravikumar