2012-01-19 5 views
2

これについていくつかのステップを読みましたが、実際にはそれを得ることはできません。私はこのためにPHP 5.3.5でwampサーバーを使用しています。私はPHP> PHPエクステンション> php_oci8をチェックすることにより、php_oci8.dllを使用しようとしましたが、私はphp_oci8.dllがあるパスに行くときPHPをOracle9iサーバーに接続する方法

PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.3.5/ext/php_oci8.dll - The specified module could not be found 

を言って、エラーを取得します。これをどうすれば解決できますか?誰でも私にリモートサーバに接続できるように設定する方法を教えてください。私はすでにそれを考え出した

+0

これは正しいバージョンですか?チェックwindows.php.net! – powtac

+0

最初にファイルのアクセス許可を確認してください。 – symcbean

+0

@powtacあなたはWindows用の正しいバージョンのPHPを意味しますか? – KaHeL

答えて

0

DLLの最新バージョンをお試しください!ここに私のソリューションです:

  1. は、ユーザーとあなたとの接続に必要となるユーザとの間のリンクを作成します
  2. (php_oci8.dllない)、これはあなたに最新のOCI.DLLを与える、あなたのPCでのOracle XEをインストールします。データベース。
  3. ご使用のPCを再起動して、動作していない場合はコードを実行してください Oracle XE(C:\ Oracle \ OUIHome \ bin \ oci.dll)のoci.dllをコピーして、9iに貼り付けてくださいバックアップがあることを確認してください)。次にPCを再起動します。

私にとってうまく動作します。この問題を解決するのに役立つ人に感謝します。

1
+0

php_oci8.dllを置き換えた後も同じエラーが表示されます – KaHeL

+0

ダウンロードページにphp_oci8.dllのバージョンがいくつかあります。 – powtac

+0

もう一度もう一度試してみるよ。とにかく、最新のWampサーバークライアントをダウンロードするように提案しますか?それとも、私はPHP DLLを変更する私のバージョンに固執することができますか? – KaHeL

関連する問題