Я прочитал (и попробовал) все сообщения, которые смог найти, но не повезло. phpinfo не показывает sqlsrv, но папка ext правильная (проверена) и dll есть.
extension=php_pdo.dll //which I don't think is actually needed for this version
extension=php_sqlsrv_53_nts.dll
extension=php_pdo_sqlsrv_53_nts.dll
Они находятся в c:/PHP/ext
Используя FastCGI, перезапустил IIS, а также весь сервер.
Эта версия PHP (X86) и MSSQL10_50.SQLEXPRESS была установлена и работает уже год.
Windows Server 2008 R2
PHPINFO
Компилятор: MSVC9 (Visual C++ 2008)
Сборка расширения PHP: API20100525,NTS,VC9
Однако в PHPINFO я вижу это в команде Configure:
"--without-mssql" "--without-pdo-mssql"
Только что нашел и добавил:
extension=php_sqlsrv_30_53_nts_vc9x86.dll
extension=php_pdo_sqlsrv_30_53_nts_vc9x86.dll
Затем:
extension_dir="C:\PHP\ext"
поэтому я знаю, что правильно установил dll
Любая помощь будет принята с благодарностью - два дня на это пока!