Doctrine 2.0でMS SQLデータベースに接続しようとしていますが、このエラーは常に発生します:致命的なエラー:キャッチされない例外 'PDOException'ドライバーを見つける。Doctrine 2のMS SQLデータベースでは動作しません
私はすでにPDN SqlSrv拡張モジュールをWampを使ってローカルPHPにインストールする必要があることを知っています。これを(エクステンションフォルダにコピーしたdllファイルを編集して、再起動しました)同じ。ダウンロードしたドライバを使用しようとしていますが、ファイル名はSQLSRV20.EXE
です。 Doctrineの設定で私はこれをドライバとして持っています:pdo_sqlsrv
。
誰もが同じ経験をしていますか、それとも動作させるために何をしなければならないかを知っている誰かがいますか?
実際にインストールされたPDOドライバをリストする 'phpinfo()'を見てください。そのリストにありますか? – hakre
それは私が前にやっていたことです。今私はそこにはないが、私は理由を理解していない:/ PDOドライバ\t mysql、ODBC、sqlite – James
これは悪いことではありません。単にインストールされていないことを意味します。 php.iniで何を編集しましたか? .dllファイルはどこから入手しましたか? php_pdo.dllがdlldll.comからダウンロードされたphp_sqlsrv.dll 、SQLSRVのDLLがマイクロソフトからダウンロードされている= 拡張子= php_pdo.dll 拡張子= php_pdo_sqlsrv.dll 拡張子: – hakre