私はsymphonyでウェブサイトを構築していますが、Windows 7とSQL Server 2014を使用する必要があります。 (私はwampサーバx64でphp 5.6を使用しています)Doctrineがドライバを見つけることができませんpdo_sqlsrv [windows]
私は既にCannot find driver pdo_sqlsrvのような他の同様の質問をチェックしましたが、うまく動作しないように見えますが、ほとんどのものはLinuxバージョンに基づいています。 symfonyののconfig.ymlに
私は置く:私は私のプロジェクトのルートフォルダから
php bin/console doctrine:database:create
を実行しようとすると、
# Doctrine Configuration
doctrine:
dbal:
driver: pdo_sqlsrv
は現在、それは私に次のようになります:
[Doctrine\DBAL\Driver\PDOException]
could not find driver
[PDOException]
could not find driver
私はテストファイル内の単純なクエリをpdoに直接実行したときに動作し、 pdo drivers as [0] => sqlsrv
Windowsで提供されるドライバは期待どおりに動作しませんでしたが、代わりにhttp://robsphp.blogspot.mx/2012/06/unofficial-microsoft-sql-server-driver.htmlとなりました。
[あなたの 'extension_dir'のフルパスを使って]試しましたか(http://stackoverflow.com/a/17033979/1270789)? –
現在フルパスを使用しています –
私もpropelを試してみて同じエラーが発生しました。しかし、pdo_mysqlドライバは動作します。動作しないのはpdo_sqlsrvだけです。 –