1

wamp サーバーを使用して php ページを実行すると、エラー (致命的なエラー: C:\wamp\www\test.php の 30 行目に「ドライバが見つかりませんでした」というメッセージが表示された Uncaught exception 'PDOException') が発生しました。

まず、私が使った技術を紹介します。

1) アドビ ドリームビューアー CS6

2) WAMP サーバー 2.0

3) IBM Informix 64 ビット

私が従った手順

  • IBM Informix 64 ビットのインストール

  • ODBC 接続 (システム DNS) を成功させる

  • php_pdo.dll と php_PDO_Informix.dll をダウンロードし、これらの .dll を「C:\wamp\bin\php\php5.4.12\ext」に貼り付けます。
  • php.ini の拡張子の下に以下の行を追加します

拡張子=php_pdo.dll

拡張子=php_pdo_informix.dll

*IBM informix との接続テスト用に以下の php コードを作成します

<?php  $db = new PDO("informix:host=10.81.32.12; service=1504; 
database=db_cra; server='servername'; protocol=onsoctcp; 
EnableScrollableCursors=1", "Userid", "Pasw") or die("Could not connect to data); ?>
  • WAMP サーバーを再起動し、このページを実行します

その後、私はこの致命的なエラーを受け取りました: Uncaught exception 'PDOException' with message 'could not find driver'

助けてください..私はこのテクノロジーにまったく慣れていません。私の側から必要なものがあれば教えてください。

4

1 に答える 1

0

おそらくDSNで試してみてください。http://php.net/manual/en/ref.pdo-informix.connection.php

$db = new PDO("informix:DSN=Infdrv33", "", "");

Infdrv33、テストしたシステム DSN の名前に置き換えられます。

于 2013-08-13T17:18:01.500 に答える