sql — подключение к MSSQL через php на сервере 2012

Я хотел обновить свои веб-серверы Windows до 2012 года, но попал в узкое место. В настоящее время я использую драйвер microsoft sqlsrv для подключения, однако Microsoft server 2012 не поддерживает 32-разрядные разъемы ODBC, которые использует этот драйвер. Я собирался перейти на 64-битную версию PHP, однако Microsoft не создала драйвер для этой версии.

Какие методы поддерживаются на Windows Server 2012 для подключения PHP 5.4+ к Microsoft SQL 2008+?

1

Решение

Драйвер Microsoft php sqlsrv для php 5.4 требует собственного клиента SQL Server для сервера SQL. И это хорошо работает с SQL Server 2012 x64 и даже 2014 x64.

Официальные дайверы php 5.4 можно скачать здесь
http://www.microsoft.com/en-us/download/details.aspx?id=20098

Прочитайте эту тему о драйверах для PHP 5.5
http://sqlsrvphp.codeplex.com/discussions/441706

Там есть ссылка для скачивания неофициальных драйверов php 5.5. Кто-то с ником wshmstr опубликовал драйверы, перекомпилированные для php 5.5.
Я использую их в производстве в течение года с SQL Server 2012 и 2014 без каких-либо проблем.
Все эти драйверы предназначены для Windows 2008, 2012 Server x86 / 64 и только для php x86.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]