Мне трудно заставить расширение SQL Server работать с PHP на Windows Server. Установка прошла нормально, и я могу загрузить phpinfo
через браузер. Однако когда я включаю php_sqlsrv_54_ts.dll
, это бросает 500 - Internal server error.
В журнал PHP не регистрируются ошибки.
Вот шаги, которые я выполнил:
sqlncli.msi
)Включенные расширения
Отключенные расширения
Система: Windows Server 2008 R2 Standard Edition SP1 x64
PHP: версия 5.4.10 (безопасность потоков включена)
Серверный API: CGI / FastCGI
Ресурсы, которые я пробовал:
*
Я еще не пробовал установить установщик веб-платформы, поскольку читал, что он может повредить установку IIS.
Оказывается, я скачал и установил VC9 x86 Thread Safe. После того, как я удалил его и попробовал VC9 x86 без потоковой передачи. Мне также нужно было загрузить собственный клиент SQL Server 2012, поскольку он содержит драйверы версии 11.0.