Я создаю сайт в симфонии, и для этого мне необходимо использовать Windows 7 и SQL Server 2014. (Я использую php 5.6 на сервере wamp x64)Doctrine не могу найти драйвер pdo_sqlsrv [windows]
Я уже проверял другие подобные вопросы: Cannot find driver pdo_sqlsrv, но они, похоже, не работают, а большинство других основано на версии Linux.
в config.yml из Symfony я поставил:
# Doctrine Configuration
doctrine:
dbal:
driver: pdo_sqlsrv
В настоящее время, когда я пытаюсь запустить
php bin/console doctrine:database:create
из корневой папки моего проекта это дает мне следующее:
[Doctrine\DBAL\Driver\PDOException]
could not find driver
[PDOException]
could not find driver
Я проверил и выполнил простой запрос в тестовом файле непосредственно на pdo, он работает и также указан в драйверы pdo как [0] => sqlsrv
В качестве примечания драйверы, предоставляемые окнами, не работают должным образом, но вместо этого http://robsphp.blogspot.mx/2012/06/unofficial-microsoft-sql-server-driver.html это сделали.
Вы пробовали [используя полный путь для вашего 'extension_dir'] (http://stackoverflow.com/a/17033979/1270789)? –
В настоящее время используется полный путь –
Я тоже пробовал проедлить и получить ту же ошибку. Однако драйвер pdo_mysql работает. Это не работает pdo_sqlsrv. –