У меня получилось!!! Нужно подобрать рабочие версии apache, php, и библиотеки sqlsrv. У меня заработало на:
Windows 7 Business Edition Service Pack 1 X64
Yii Version 2.0.6
PHP Version 5.4.45 Architecture x86 (php_pdo_sqlsrv_54_ts.dll)
Apache Version Apache/2.4.18 (Win32)
Всё ПО скачивал отдельно, т.к. не смог подобрать рабочую сборку wamp. (видимо версии php не подходили).
$dbh = new PDO('sqlsrv:Server=10.10.10.2\WINSQLBD;Database=myDb;', 'User', 'pass');
Apache зависает, помогает только рестарт апача.
phpinfo() показывает pdo_sqlsrv support enabled
Пробовал разные версии php5.5.30,php5.6.15,php5.5.12 вместе с Apache/2.4.9 (Win32).
Ещё в системных рекомендациях написано
Use with PHP .dll:php5ts.dll, но apache с ним не работает, он хочет php5apache2_4.dll.
Windows 7 Business Edition Service Pack 1 X64
Yii Version 2.0.6
PHP Version 5.4.45 Architecture x86 (php_pdo_sqlsrv_54_ts.dll)
Apache Version Apache/2.4.18 (Win32)
Всё ПО скачивал отдельно, т.к. не смог подобрать рабочую сборку wamp. (видимо версии php не подходили).