Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье перечислены компоненты, которые должны быть установлены в системе для доступа к данным в SQL Server или Базе данных SQL Azure с помощью драйверов Microsoft для PHP для SQL Server.
Полные сведения о жизненных циклах поддержки и требованиях драйверов PHP см. в матрице поддержки.
PHP
Сведения о том, как скачать и установить актуальные и стабильные двоичные файлы, см. на веб-сайте PHP. Для использования драйверов Майкрософт для PHP для SQL Server требуются правильные версии PHP, как указано в разделе Поддержка версий PHP.
Необходимо включить правильную версию файла драйвера с соответствующей версией PHP. Сведения о разных файлах драйвера см. в разделе Версии драйвера. Сведения о скачивании драйверов см. в статье Драйверы Майкрософт для PHP для SQL Server. Сведения о настройке драйвера для PHP см. в статье Загрузка драйверов Майкрософт для PHP для SQL Server.
Если используется веб-сервер, на нем должно быть настроено использование PHP. Для получения информации о размещении приложений PHP с различными веб-серверами, см. документацию на веб-сайте PHP.
Драйверы Майкрософт для PHP для SQL Server тестируются с помощью IIS 10 с FastCGI.
Примечание.
Корпорация Майкрософт обеспечивает поддержку только для служб IIS.
Драйвер ODBC
На компьютере, на котором работает PHP, требуется правильная версия Microsoft ODBC Driver for SQL Server. Все версии драйвера для поддерживаемых платформ можно скачать на этой странице.
Если вы скачиваете версию драйвера для 64-разрядной версии Windows, установщик 64-разрядной ODBC установит как 32-, так и 64-разрядную версии драйвера ODBC. При использовании 32-разрядной версии Windows используйте установщик ODBC x86. На платформах, отличных от Windows, доступны только 64-разрядные версии драйвера.
| Версия драйвера PHP → ↓ Версия драйвера ODBC |
5.13 | 5.12 | 5,11 | 5,10 | 5.9 | 5.8 | 5,6 | 5,3 | 5,2 | 4.3 | 4.0 | 3.2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Драйвер ODBC 18 | Да | Да | Да | Да | ||||||||
| Драйвер ODBC 17 | Да | Да | Да | Да | Да | Да | Да | Да | Да | |||
| Драйвер ODBC 13.1 | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | ||
| Драйвер ODBC 13 | Да | |||||||||||
| Драйвер ODBC 11 | Да | Да | Да | Да | Да | Да | Да |
Если вы используете драйвер SQLSRV, sqlsrv_client_info вернет сведения о том, какая версия Microsoft ODBC Driver для SQL Server применяется драйверами Microsoft для PHP для SQL Server. Если вы используете драйвер PDO_SQLSRV, можно применить PDO::getAttribute для определения версии.
SQL Server
Дополнительные сведения о поддерживаемых версиях SQL Server см. в списке поддерживаемых версий баз данных.
Операционные системы
Дополнительные сведения о поддерживаемых операционных системах см. в этом разделе.
Версии драйвера
В этом разделе перечислены файлы драйверов, включенные в каждую версию драйверов Майкрософт для PHP для SQL Server. Каждый пакет установки содержит файлы драйверов SQLSRV и PDO_SQLSRV в потокобезопасных и непотокобезопасных вариантах. В Windows они также доступны в 32- и 64-разрядной версиях. Чтобы настроить драйвер для использования в среде выполнения PHP, следуйте инструкциям по установке драйверов Microsoft для PHP для SQL Server.
В поддерживаемых версиях Linux и macOS соответствующие драйверы можно установить с помощью системы пакетов PECL для PHP, следуя инструкциям по установке для Linux и macOS. Вы можете вместо этого скачать готовые двоичные файлы для вашей платформы на странице проекта Microsoft Drivers for PHP для SQL Server на GitHub. В следующих таблицах перечислены файлы, найденные в предварительно созданных двоичных пакетах.
Драйверы Майкрософт 5.13 для PHP для SQL Server:
В Windows предоставляются следующие файлы драйверов:
| Файл драйвера | Версия PHP | Является потокобезопасным? | Использование с DLL PHP |
|---|---|---|---|
| 32-разрядная библиотека php_sqlsrv_83_nts.dll 32-битный php_pdo_sqlsrv_83_nts.dll |
8.3 | нет | 32-разрядная php8.dll |
| 32-разрядная php_sqlsrv_83_ts.dll 32-разрядная php_pdo_sqlsrv_83_ts.dll |
8.3 | да | 32-разрядная php8ts.dll |
| 64-битная php_sqlsrv_83_nts.dll 64-битная php_pdo_sqlsrv_83_nts.dll |
8.3 | нет | 64-разрядная php8.dll |
| 64-битный php_sqlsrv_83_ts.dll 64-разрядная php_pdo_sqlsrv_83_ts.dll |
8.3 | да | 64-разрядный php8ts.dll |
| 32-разрядная php_sqlsrv_84_nts.dll 32-разрядная php_pdo_sqlsrv_84_nts.dll |
8.4 | нет | 32-разрядная php8.dll |
| 32-битная php_sqlsrv_84_ts.dll 32-разрядная версия php_pdo_sqlsrv_84_ts.dll |
8.4 | да | 32-разрядная php8ts.dll |
| 64-битный php_sqlsrv_84_nts.dll 64-битный php_pdo_sqlsrv_84_nts.dll |
8.4 | нет | 64-разрядная php8.dll |
| 64-разрядная php_sqlsrv_84_ts.dll 64-разрядная php_pdo_sqlsrv_84_ts.dll |
8.4 | да | 64-разрядный php8ts.dll |
| 32-битная php_sqlsrv_85_nts.dll 32-битная php_pdo_sqlsrv_85_nts.dll |
8.5 | нет | 32-разрядная php8.dll |
| 32-разрядная php_sqlsrv_85_ts.dll 32-разрядная php_pdo_sqlsrv_85_ts.dll |
8.5 | да | 32-разрядная php8ts.dll |
| 64-бит php_sqlsrv_85_nts.dll 64-бит php_pdo_sqlsrv_85_nts.dll |
8.5 | нет | 64-разрядная php8.dll |
| 64-бит php_sqlsrv_85_ts.dll 64-разрядная php_pdo_sqlsrv_85_ts.dll |
8.5 | да | 64-разрядный php8ts.dll |
В Linux предоставляются следующие файлы драйверов:
| Файл драйвера | Версия PHP | Является потокобезопасным? |
|---|---|---|
| php_sqlsrv_83_nts.so php_pdo_sqlsrv_83_nts.so |
8.3 | нет |
| php_sqlsrv_83_ts.so php_pdo_sqlsrv_83_ts.so |
8.3 | да |
| php_sqlsrv_84_nts.so php_pdo_sqlsrv_84_nts.so |
8.4 | нет |
| php_sqlsrv_84_ts.so php_pdo_sqlsrv_84_ts.so |
8.4 | да |
| php_sqlsrv_85_nts.so php_pdo_sqlsrv_85_nts.so |
8.5 | нет |
| php_sqlsrv_85_ts.so php_pdo_sqlsrv_85_ts.so |
8.5 | да |
Драйверы Майкрософт 5.12 для PHP для SQL Server:
В Windows предоставляются следующие файлы драйверов:
| Файл драйвера | Версия PHP | Является потокобезопасным? | Использование с DLL PHP |
|---|---|---|---|
| php_sqlsrv_81_nts.dll (32-разрядная) php_pdo_sqlsrv_81_nts.dll (32-разрядная) |
8.1 | нет | 32-разрядная php8.dll |
| 32-разрядная php_sqlsrv_81_ts.dll php_pdo_sqlsrv_81_ts.dll (32-разрядная) |
8.1 | да | 32-разрядная php8ts.dll |
| php_sqlsrv_81_nts.dll (64-разрядная) php_pdo_sqlsrv_81_nts.dll (64-разрядная) |
8.1 | нет | 64-разрядная php8.dll |
| 64-разрядная php_sqlsrv_81_ts.dll php_pdo_sqlsrv_81_ts.dll (64-разрядная) |
8.1 | да | 64-разрядный php8ts.dll |
| 32-разрядная php_sqlsrv_82_nts.dll 32-битная php_pdo_sqlsrv_82_nts.dll |
8.2 | нет | 32-разрядная php8.dll |
| 32-битная php_sqlsrv_82_ts.dll 32-битная php_pdo_sqlsrv_82_ts.dll |
8.2 | да | 32-разрядная php8ts.dll |
| 64-разрядная php_sqlsrv_82_nts.dll 64-битная php_pdo_sqlsrv_82_nts.dll |
8.2 | нет | 64-разрядная php8.dll |
| 64-разрядная php_sqlsrv_82_ts.dll 64-разрядная php_pdo_sqlsrv_82_ts.dll |
8.2 | да | 64-разрядный php8ts.dll |
| 32-разрядная библиотека php_sqlsrv_83_nts.dll 32-bit php_pdo_sqlsrv_83_nts.dll |
8.3 | нет | 32-разрядная php8.dll |
| 32-разрядная php_sqlsrv_83_ts.dll 32-разрядная php_pdo_sqlsrv_83_ts.dll |
8.3 | да | 32-разрядная php8ts.dll |
| 64-битная php_sqlsrv_83_nts.dll 64-битная php_pdo_sqlsrv_83_nts.dll |
8.3 | нет | 64-разрядная php8.dll |
| 64-битный php_sqlsrv_83_ts.dll 64-разрядная php_pdo_sqlsrv_83_ts.dll |
8.3 | да | 64-разрядный php8ts.dll |
В Linux предоставляются следующие файлы драйверов:
| Файл драйвера | Версия PHP | Является потокобезопасным? |
|---|---|---|
| php_sqlsrv_81_nts.so php_pdo_sqlsrv_81_nts.so |
8.1 | нет |
| php_sqlsrv_81_ts.so php_pdo_sqlsrv_81_ts.so |
8.1 | да |
| php_sqlsrv_82_nts.so php_pdo_sqlsrv_82_nts.so |
8.2 | нет |
| php_sqlsrv_82_ts.so php_pdo_sqlsrv_82_ts.so |
8.2 | да |
| php_sqlsrv_83_nts.so php_pdo_sqlsrv_83_nts.so |
8.3 | нет |
| php_sqlsrv_83_ts.so php_pdo_sqlsrv_83_ts.so |
8.3 | да |
Драйверы Майкрософт 5.11 для PHP для SQL Server:
В Windows предоставляются следующие файлы драйверов:
| Файл драйвера | Версия PHP | Является потокобезопасным? | Использование с DLL PHP |
|---|---|---|---|
| 32-битная php_sqlsrv_80_nts.dll 32-разрядный php_pdo_sqlsrv_80_nts.dll |
8.0 | нет | 32-разрядная php8.dll |
| 32-разрядная php_sqlsrv_80_ts.dll 32-битная php_pdo_sqlsrv_80_ts.dll |
8.0 | да | 32-разрядная php8ts.dll |
| 64-битная php_sqlsrv_80_nts.dll 64-разрядная php_pdo_sqlsrv_80_nts.dll |
8.0 | нет | 64-разрядная php8.dll |
| 64-разрядная php_sqlsrv_80_ts.dll 64-разрядная php_pdo_sqlsrv_80_ts.dll |
8.0 | да | 64-разрядный php8ts.dll |
| php_sqlsrv_81_nts.dll (32-разрядная) php_pdo_sqlsrv_81_nts.dll (32-разрядная) |
8.1 | нет | 32-разрядная php8.dll |
| 32-разрядная php_sqlsrv_81_ts.dll php_pdo_sqlsrv_81_ts.dll (32-разрядная) |
8.1 | да | 32-разрядная php8ts.dll |
| php_sqlsrv_81_nts.dll (64-разрядная) php_pdo_sqlsrv_81_nts.dll (64-разрядная) |
8.1 | нет | 64-разрядная php8.dll |
| 64-разрядная php_sqlsrv_81_ts.dll php_pdo_sqlsrv_81_ts.dll (64-разрядная) |
8.1 | да | 64-разрядный php8ts.dll |
| 32-разрядная php_sqlsrv_82_nts.dll 32-битная php_pdo_sqlsrv_82_nts.dll |
8.2 | нет | 32-разрядная php8.dll |
| 32-битная php_sqlsrv_82_ts.dll 32-битная php_pdo_sqlsrv_82_ts.dll |
8.2 | да | 32-разрядная php8ts.dll |
| 64-разрядная php_sqlsrv_82_nts.dll 64-битная php_pdo_sqlsrv_82_nts.dll |
8.2 | нет | 64-разрядная php8.dll |
| 64-разрядная php_sqlsrv_82_ts.dll 64-разрядная php_pdo_sqlsrv_82_ts.dll |
8.2 | да | 64-разрядный php8ts.dll |
В Linux предоставляются следующие файлы драйверов:
| Файл драйвера | Версия PHP | Является потокобезопасным? |
|---|---|---|
| php_sqlsrv_80_nts.so php_pdo_sqlsrv_80_nts.so |
8.0 | нет |
| php_sqlsrv_80_ts.so php_pdo_sqlsrv_80_ts.so |
8.0 | да |
| php_sqlsrv_81_nts.so php_pdo_sqlsrv_81_nts.so |
8.1 | нет |
| php_sqlsrv_81_ts.so php_pdo_sqlsrv_81_ts.so |
8.1 | да |
| php_sqlsrv_82_nts.so php_pdo_sqlsrv_82_nts.so |
8.2 | нет |
| php_sqlsrv_82_ts.so php_pdo_sqlsrv_82_ts.so |
8.2 | да |
Драйверы Майкрософт версии 5.10 для PHP SQL Server:
В Windows предоставляются следующие файлы драйверов:
| Файл драйвера | Версия PHP | Является потокобезопасным? | Использование с DLL PHP |
|---|---|---|---|
| 32-битная php_sqlsrv_74_nts.dll 32-битная php_pdo_sqlsrv_74_nts.dll |
7,4 | нет | 32-разрядная php7.dll |
| 32-разрядная php_sqlsrv_74_ts.dll 32-разрядная php_pdo_sqlsrv_74_ts.dll |
7,4 | да | 32-битная php7ts.dll |
| 64-разрядная php_sqlsrv_74_nts.dll 64-битный php_pdo_sqlsrv_74_nts.dll |
7,4 | нет | 64-разрядная php7.dll |
| 64-разрядная php_sqlsrv_74_ts.dll 64-битная php_pdo_sqlsrv_74_ts.dll |
7,4 | да | 64-разрядная php7ts.dll |
| 32-битная php_sqlsrv_80_nts.dll 32-разрядный php_pdo_sqlsrv_80_nts.dll |
8.0 | нет | 32-разрядная php8.dll |
| 32-разрядная php_sqlsrv_80_ts.dll 32-битная php_pdo_sqlsrv_80_ts.dll |
8.0 | да | 32-разрядная php8ts.dll |
| 64-битная php_sqlsrv_80_nts.dll 64-разрядная php_pdo_sqlsrv_80_nts.dll |
8.0 | нет | 64-разрядная php8.dll |
| 64-разрядная php_sqlsrv_80_ts.dll 64-разрядная php_pdo_sqlsrv_80_ts.dll |
8.0 | да | 64-разрядный php8ts.dll |
| php_sqlsrv_81_nts.dll (32-разрядная) php_pdo_sqlsrv_81_nts.dll (32-разрядная) |
8.1 | нет | 32-разрядная php8.dll |
| 32-разрядная php_sqlsrv_81_ts.dll php_pdo_sqlsrv_81_ts.dll (32-разрядная) |
8.1 | да | 32-разрядная php8ts.dll |
| php_sqlsrv_81_nts.dll (64-разрядная) php_pdo_sqlsrv_81_nts.dll (64-разрядная) |
8.1 | нет | 64-разрядная php8.dll |
| 64-разрядная php_sqlsrv_81_ts.dll php_pdo_sqlsrv_81_ts.dll (64-разрядная) |
8.1 | да | 64-разрядный php8ts.dll |
В Linux предоставляются следующие файлы драйверов:
| Файл драйвера | Версия PHP | Является потокобезопасным? |
|---|---|---|
| php_sqlsrv_74_nts.so php_pdo_sqlsrv_74_nts.so |
7,4 | нет |
| php_sqlsrv_74_ts.so php_pdo_sqlsrv_74_ts.so |
7,4 | да |
| php_sqlsrv_80_nts.so php_pdo_sqlsrv_80_nts.so |
8.0 | нет |
| php_sqlsrv_80_ts.so php_pdo_sqlsrv_80_ts.so |
8.0 | да |
| php_sqlsrv_81_nts.so php_pdo_sqlsrv_81_nts.so |
8.1 | нет |
| php_sqlsrv_81_ts.so php_pdo_sqlsrv_81_ts.so |
8.1 | да |
Драйверы Майкрософт версии 5.9 для PHP для SQL Server:
В Windows предоставляются следующие файлы драйверов:
| Файл драйвера | Версия PHP | Является потокобезопасным? | Использование с DLL PHP |
|---|---|---|---|
| 32-бит php_sqlsrv_73_nts.dll 32-битная php_pdo_sqlsrv_73_nts.dll |
7.3 | нет | 32-разрядная php7.dll |
| 32-разрядная php_sqlsrv_73_ts.dll 32-разрядная php_pdo_sqlsrv_73_ts.dll |
7.3 | да | 32-битный php7ts.dll |
| 64-битная php_sqlsrv_73_nts.dll 64-бит php_pdo_sqlsrv_73_nts.dll |
7.3 | нет | 64-разрядная php7.dll |
| 64-разрядная php_sqlsrv_73_ts.dll 64-разрядная php_pdo_sqlsrv_73_ts.dll |
7.3 | да | 64-разрядная php7ts.dll |
| 32-битная php_sqlsrv_74_nts.dll 32-битная php_pdo_sqlsrv_74_nts.dll |
7,4 | нет | 32-разрядная php7.dll |
| 32-разрядная php_sqlsrv_74_ts.dll 32-разрядная php_pdo_sqlsrv_74_ts.dll |
7,4 | да | 32-битная php7ts.dll |
| 64-разрядная php_sqlsrv_74_nts.dll 64-битный php_pdo_sqlsrv_74_nts.dll |
7,4 | нет | 64-разрядная php7.dll |
| 64-разрядная php_sqlsrv_74_ts.dll 64-битная php_pdo_sqlsrv_74_ts.dll |
7,4 | да | 64-разрядная php7ts.dll |
| 32-битная php_sqlsrv_80_nts.dll 32-разрядный php_pdo_sqlsrv_80_nts.dll |
8.0 | нет | 32-разрядная php8.dll |
| 32-разрядная php_sqlsrv_80_ts.dll 32-битная php_pdo_sqlsrv_80_ts.dll |
8.0 | да | 32-разрядная php8ts.dll |
| 64-битная php_sqlsrv_80_nts.dll 64-разрядная php_pdo_sqlsrv_80_nts.dll |
8.0 | нет | 64-разрядная php8.dll |
| 64-разрядная php_sqlsrv_80_ts.dll 64-разрядная php_pdo_sqlsrv_80_ts.dll |
8.0 | да | 64-разрядный php8ts.dll |
В Linux предоставляются следующие файлы драйверов:
| Файл драйвера | Версия PHP | Является потокобезопасным? |
|---|---|---|
| php_sqlsrv_73_nts.so php_pdo_sqlsrv_73_nts.so |
7.3 | нет |
| php_sqlsrv_73_ts.so php_pdo_sqlsrv_73_ts.so |
7.3 | да |
| php_sqlsrv_74_nts.so php_pdo_sqlsrv_74_nts.so |
7,4 | нет |
| php_sqlsrv_74_ts.so php_pdo_sqlsrv_74_ts.so |
7,4 | да |
| php_sqlsrv_80_nts.so php_pdo_sqlsrv_80_nts.so |
8.0 | нет |
| php_sqlsrv_80_ts.so php_pdo_sqlsrv_80_ts.so |
8.0 | да |
Драйверы Майкрософт версии 5.8 для PHP для SQL Server
В Windows включены следующие версии драйвера:
| Файл драйвера | Версия PHP | Является потокобезопасным? | Использование с DLL PHP |
|---|---|---|---|
| 32-битная php_sqlsrv_72_nts.dll 32-разрядная php_pdo_sqlsrv_72_nts.dll |
7.2 | нет | 32-разрядная php7.dll |
| 32-разрядная библиотека php_sqlsrv_72_ts.dll 32-разрядная php_pdo_sqlsrv_72_ts.dll |
7.2 | да | 32-битная php7ts.dll |
| 64-битная php_sqlsrv_72_nts.dll 64-битный php_pdo_sqlsrv_72_nts.dll |
7.2 | нет | 64-разрядная php7.dll |
| 64-разрядная php_sqlsrv_72_ts.dll 64-битная php_pdo_sqlsrv_72_ts.dll |
7.2 | да | 64-разрядная php7ts.dll |
| 32-бит php_sqlsrv_73_nts.dll 32-битная php_pdo_sqlsrv_73_nts.dll |
7.3 | нет | 32-разрядная php7.dll |
| 32-разрядная php_sqlsrv_73_ts.dll 32-разрядная php_pdo_sqlsrv_73_ts.dll |
7.3 | да | 32-битная php7ts.dll |
| 64-битная php_sqlsrv_73_nts.dll 64-бит php_pdo_sqlsrv_73_nts.dll |
7.3 | нет | 64-разрядная php7.dll |
| 64-разрядная php_sqlsrv_73_ts.dll 64-разрядная php_pdo_sqlsrv_73_ts.dll |
7.3 | да | 64-разрядная php7ts.dll |
| 32-битная php_sqlsrv_74_nts.dll 32-битная php_pdo_sqlsrv_74_nts.dll |
7,4 | нет | 32-разрядная php7.dll |
| 32-разрядная php_sqlsrv_74_ts.dll 32-разрядная php_pdo_sqlsrv_74_ts.dll |
7,4 | да | 32-битная php7ts.dll |
| 64-разрядная php_sqlsrv_74_nts.dll 64-битный php_pdo_sqlsrv_74_nts.dll |
7,4 | нет | 64-разрядная php7.dll |
| 64-разрядная php_sqlsrv_74_ts.dll 64-битная php_pdo_sqlsrv_74_ts.dll |
7,4 | да | 64-разрядная php7ts.dll |
В Linux включены следующие версии драйвера:
| Файл драйвера | Версия PHP | Является потокобезопасным? |
|---|---|---|
| php_sqlsrv_72_nts.so php_pdo_sqlsrv_72_nts.so |
7.2 | нет |
| php_sqlsrv_72_ts.so php_pdo_sqlsrv_72_ts.so |
7.2 | да |
| php_sqlsrv_73_nts.so php_pdo_sqlsrv_73_nts.so |
7.3 | нет |
| php_sqlsrv_73_ts.so php_pdo_sqlsrv_73_ts.so |
7.3 | да |
| php_sqlsrv_74_nts.so php_pdo_sqlsrv_74_nts.so |
7,4 | нет |
| php_sqlsrv_74_ts.so php_pdo_sqlsrv_74_ts.so |
7,4 | да |
Драйверы Майкрософт версии 5.6 для PHP для SQL Server:
В Windows включены следующие версии драйвера:
| Файл драйвера | Версия PHP | Является потокобезопасным? | Использование с DLL PHP |
|---|---|---|---|
| 32-разрядная php_sqlsrv_71_nts.dll 32-битная php_pdo_sqlsrv_71_nts.dll |
7.1 | нет | 32-разрядная php7.dll |
| 32-разрядная php_sqlsrv_71_ts.dll 32-разрядная php_pdo_sqlsrv_71_ts.dll |
7.1 | да | 32-битная php7ts.dll |
| 64-битный php_sqlsrv_71_nts.dll 64-разрядная php_pdo_sqlsrv_71_nts.dll |
7.1 | нет | 64-разрядная php7.dll |
| 64-разрядная php_sqlsrv_71_ts.dll 64-разрядная php_pdo_sqlsrv_71_ts.dll |
7.1 | да | 64-разрядная php7ts.dll |
| 32-битная php_sqlsrv_72_nts.dll 32-разрядная php_pdo_sqlsrv_72_nts.dll |
7.2 | нет | 32-разрядная php7.dll |
| 32-разрядная библиотека php_sqlsrv_72_ts.dll 32-разрядная php_pdo_sqlsrv_72_ts.dll |
7.2 | да | 32-битная php7ts.dll |
| 64-битная php_sqlsrv_72_nts.dll 64-битный php_pdo_sqlsrv_72_nts.dll |
7.2 | нет | 64-разрядная php7.dll |
| 64-разрядная php_sqlsrv_72_ts.dll 64-битная php_pdo_sqlsrv_72_ts.dll |
7.2 | да | 64-разрядная php7ts.dll |
| 32-бит php_sqlsrv_73_nts.dll 32-битная php_pdo_sqlsrv_73_nts.dll |
7.3 | нет | 32-разрядная php7.dll |
| 32-разрядная php_sqlsrv_73_ts.dll 32-разрядная php_pdo_sqlsrv_73_ts.dll |
7.3 | да | 32-разрядная библиотека php7ts.dll |
| 64-битная php_sqlsrv_73_nts.dll 64-бит php_pdo_sqlsrv_73_nts.dll |
7.3 | нет | 64-разрядная php7.dll |
| 64-разрядная php_sqlsrv_73_ts.dll 64-разрядная php_pdo_sqlsrv_73_ts.dll |
7.3 | да | 64-разрядная php7ts.dll |
В Linux включены следующие версии драйвера:
| Файл драйвера | Версия PHP | Является потокобезопасным? |
|---|---|---|
| php_sqlsrv_71_nts.so php_pdo_sqlsrv_71_nts.so |
7.1 | нет |
| php_sqlsrv_71_ts.so php_pdo_sqlsrv_71_ts.so |
7.1 | да |
| php_sqlsrv_72_nts.so php_pdo_sqlsrv_72_nts.so |
7.2 | нет |
| php_sqlsrv_72_ts.so php_pdo_sqlsrv_72_ts.so |
7.2 | да |
| php_sqlsrv_73_nts.so php_pdo_sqlsrv_73_nts.so |
7.3 | нет |
| php_sqlsrv_73_ts.so php_pdo_sqlsrv_73_ts.so |
7.3 | да |
Драйверы Майкрософт версии 5.3 для PHP для SQL Server:
В Windows включены следующие версии драйвера:
| Файл драйвера | Версия PHP | Является потокобезопасным? | Использование с DLL PHP |
|---|---|---|---|
| 32-разрядная php_sqlsrv_7_nts.dll 32-разрядная php_pdo_sqlsrv_7_nts.dll |
7.0 | нет | 32-разрядная php7.dll |
| 32-разрядная php_sqlsrv_7_ts.dll 32-разрядная php_pdo_sqlsrv_7_ts.dll |
7.0 | да | 32-битная php7ts.dll |
| 64-битная php_sqlsrv_7_nts.dll 64-разрядный php_pdo_sqlsrv_7_nts.dll |
7.0 | нет | 64-разрядная php7.dll |
| 64-разрядная php_sqlsrv_7_ts.dll 64-битная php_pdo_sqlsrv_7_ts.dll |
7.0 | да | 64-разрядная php7ts.dll |
| 32-разрядная php_sqlsrv_71_nts.dll 32-битная php_pdo_sqlsrv_71_nts.dll |
7.1 | нет | 32-разрядная php7.dll |
| 32-разрядная php_sqlsrv_71_ts.dll 32-разрядная php_pdo_sqlsrv_71_ts.dll |
7.1 | да | 32-битная php7ts.dll |
| 64-битный php_sqlsrv_71_nts.dll 64-разрядная php_pdo_sqlsrv_71_nts.dll |
7.1 | нет | 64-разрядная php7.dll |
| 64-разрядная php_sqlsrv_71_ts.dll 64-разрядная php_pdo_sqlsrv_71_ts.dll |
7.1 | да | 64-разрядная php7ts.dll |
| 32-битная php_sqlsrv_72_nts.dll 32-разрядная php_pdo_sqlsrv_72_nts.dll |
7.2 | нет | 32-разрядная php7.dll |
| 32-разрядная библиотека php_sqlsrv_72_ts.dll 32-разрядная php_pdo_sqlsrv_72_ts.dll |
7.2 | да | 32-битная php7ts.dll |
| 64-битная php_sqlsrv_72_nts.dll 64-битный php_pdo_sqlsrv_72_nts.dll |
7.2 | нет | 64-разрядная php7.dll |
| 64-разрядная php_sqlsrv_72_ts.dll 64-битная php_pdo_sqlsrv_72_ts.dll |
7.2 | да | 64-разрядная php7ts.dll |
В Linux включены следующие версии драйвера:
| Файл драйвера | Версия PHP | Является потокобезопасным? |
|---|---|---|
| php_sqlsrv_7_nts.so php_pdo_sqlsrv_7_nts.so |
7.0 | нет |
| php_sqlsrv_7_ts.so php_pdo_sqlsrv_7_ts.so |
7.0 | да |
| php_sqlsrv_71_nts.so php_pdo_sqlsrv_71_nts.so |
7.1 | нет |
| php_sqlsrv_71_ts.so php_pdo_sqlsrv_71_ts.so |
7.1 | да |
| php_sqlsrv_72_nts.so php_pdo_sqlsrv_72_nts.so |
7.2 | нет |
| php_sqlsrv_72_ts.so php_pdo_sqlsrv_72_ts.so |
7.2 | да |
Драйверы Майкрософт версии 5.2 для PHP для SQL Server:
В Windows включены следующие версии драйвера:
| Файл драйвера | Версия PHP | Является потокобезопасным? | Использование с DLL PHP |
|---|---|---|---|
| 32-разрядная php_sqlsrv_7_nts.dll 32-разрядная php_pdo_sqlsrv_7_nts.dll |
7.0 | нет | 32-разрядная php7.dll |
| 32-разрядная php_sqlsrv_7_ts.dll 32-разрядная php_pdo_sqlsrv_7_ts.dll |
7.0 | да | 32-битная php7ts.dll |
| 64-битная php_sqlsrv_7_nts.dll 64-разрядный php_pdo_sqlsrv_7_nts.dll |
7.0 | нет | 64-разрядная php7.dll |
| 64-разрядная php_sqlsrv_7_ts.dll 64-битная php_pdo_sqlsrv_7_ts.dll |
7.0 | да | 64-разрядная php7ts.dll |
| 32-разрядная php_sqlsrv_71_nts.dll 32-битная php_pdo_sqlsrv_71_nts.dll |
7.1 | нет | 32-разрядная php7.dll |
| 32-разрядная php_sqlsrv_71_ts.dll 32-разрядная php_pdo_sqlsrv_71_ts.dll |
7.1 | да | 32-битная php7ts.dll |
| 64-битный php_sqlsrv_71_nts.dll 64-разрядная php_pdo_sqlsrv_71_nts.dll |
7.1 | нет | 64-разрядная php7.dll |
| 64-разрядная php_sqlsrv_71_ts.dll 64-разрядная php_pdo_sqlsrv_71_ts.dll |
7.1 | да | 64-разрядная php7ts.dll |
| 32-битная php_sqlsrv_72_nts.dll 32-разрядная php_pdo_sqlsrv_72_nts.dll |
7.2 | нет | 32-разрядная php7.dll |
| 32-разрядная библиотека php_sqlsrv_72_ts.dll 32-разрядная php_pdo_sqlsrv_72_ts.dll |
7.2 | да | 32-битная php7ts.dll |
| 64-битная php_sqlsrv_72_nts.dll 64-битный php_pdo_sqlsrv_72_nts.dll |
7.2 | нет | 64-разрядная php7.dll |
| 64-разрядная php_sqlsrv_72_ts.dll 64-битная php_pdo_sqlsrv_72_ts.dll |
7.2 | да | 64-разрядная php7ts.dll |
В Linux включены следующие версии драйвера:
| Файл драйвера | Версия PHP | Является потокобезопасным? |
|---|---|---|
| php_sqlsrv_7_nts.so php_pdo_sqlsrv_7_nts.so |
7.0 | нет |
| php_sqlsrv_7_ts.so php_pdo_sqlsrv_7_ts.so |
7.0 | да |
| php_sqlsrv_71_nts.so php_pdo_sqlsrv_71_nts.so |
7.1 | нет |
| php_sqlsrv_71_ts.so php_pdo_sqlsrv_71_ts.so |
7.1 | да |
| php_sqlsrv_72_nts.so php_pdo_sqlsrv_72_nts.so |
7.2 | нет |
| php_sqlsrv_72_ts.so php_pdo_sqlsrv_72_ts.so |
7.2 | да |
Драйверы Майкрософт версии 4.3 для PHP для SQL Server:
В Windows включены следующие версии драйвера:
| Файл драйвера | Версия PHP | Является потокобезопасным? | Использование с DLL PHP |
|---|---|---|---|
| 32-разрядная php_sqlsrv_7_nts.dll 32-разрядная php_pdo_sqlsrv_7_nts.dll |
7.0 | нет | 32-разрядная php7.dll |
| 32-разрядная php_sqlsrv_7_ts.dll 32-разрядная php_pdo_sqlsrv_7_ts.dll |
7.0 | да | 32-битная php7ts.dll |
| 64-битная php_sqlsrv_7_nts.dll 64-разрядный php_pdo_sqlsrv_7_nts.dll |
7.0 | нет | 64-разрядная php7.dll |
| 64-разрядная php_sqlsrv_7_ts.dll 64-битная php_pdo_sqlsrv_7_ts.dll |
7.0 | да | 64-разрядная php7ts.dll |
| 32-разрядная php_sqlsrv_71_nts.dll 32-битная php_pdo_sqlsrv_71_nts.dll |
7.1 | нет | 32-разрядная php7.dll |
| 32-разрядная php_sqlsrv_71_ts.dll 32-разрядная php_pdo_sqlsrv_71_ts.dll |
7.1 | да | 32-битная php7ts.dll |
| 64-битный php_sqlsrv_71_nts.dll 64-разрядная php_pdo_sqlsrv_71_nts.dll |
7.1 | нет | 64-разрядная php7.dll |
| 64-разрядная php_sqlsrv_71_ts.dll 64-разрядная php_pdo_sqlsrv_71_ts.dll |
7.1 | да | 64-разрядная php7ts.dll |
В Linux включены следующие версии драйвера:
| Файл драйвера | Версия PHP | Является потокобезопасным? |
|---|---|---|
| php_sqlsrv_7_nts.so php_pdo_sqlsrv_7_nts.so |
7.0 | нет |
| php_sqlsrv_7_ts.so php_pdo_sqlsrv_7_ts.so |
7.0 | да |
| php_sqlsrv_71_nts.so php_pdo_sqlsrv_71_nts.so |
7.1 | нет |
| php_sqlsrv_71_ts.so php_pdo_sqlsrv_71_ts.so |
7.1 | да |
Драйверы Майкрософт версии 4.0 для PHP для SQL Server:
В Windows включены следующие версии драйвера:
| Файл драйвера | Версия PHP | Является потокобезопасным? | Использование с DLL PHP |
|---|---|---|---|
| php_sqlsrv_7_nts_x86.dll php_pdo_sqlsrv_7_nts_x86.dll |
7.0 | нет | 32-разрядная php7.dll |
| php_sqlsrv_7_ts_x86.dll php_pdo_sqlsrv_7_ts_x86.dll |
7.0 | да | 32-битная php7ts.dll |
| php_sqlsrv_7_nts_x64.dll php_pdo_sqlsrv_7_nts_x64.dll |
7.0 | нет | 64-разрядная php7.dll |
| php_sqlsrv_7_ts_x64.dll php_pdo_sqlsrv_7_ts_x64.dll |
7.0 | да | 64-разрядная php7ts.dll |
В Linux включены следующие версии драйвера:
| Файл драйвера | Версия PHP | Является потокобезопасным? |
|---|---|---|
| php_sqlsrv_7_nts.so php_pdo_sqlsrv_7_nts.so |
7.0 | нет |
| php_sqlsrv_7_ts.so php_pdo_sqlsrv_7_ts.so |
7.0 | да |
Драйверы Майкрософт версии 3.2 для PHP для SQL Server:
В Windows включены следующие версии драйвера:
| Файл драйвера | Версия PHP | Является потокобезопасным? | Использование с DLL PHP |
|---|---|---|---|
| php_sqlsrv_54_nts.dll php_pdo_sqlsrv_54_nts.dll |
5,4 | нет | php5.dll |
| php_sqlsrv_54_ts.dll php_pdo_sqlsrv_54_ts.dll |
5,4 | да | php5ts.dll |
| php_sqlsrv_55_nts.dll php_pdo_sqlsrv_55_nts.dll |
5.5 | нет | php5.dll |
| php_sqlsrv_55_ts.dll php_pdo_sqlsrv_55_ts.dll |
5.5 | да | php5ts.dll |
| php_sqlsrv_56_nts.dll php_pdo_sqlsrv_56_nts.dll |
5,6 | нет | php5.dll |
| php_sqlsrv_56_ts.dll php_pdo_sqlsrv_56_ts.dll |
5,6 | да | php5ts.dll |
Связанные материалы
- Getting Started with the Microsoft Drivers for PHP for SQL Server (Начало работы с драйверами Майкрософт для PHP для SQL Server)
- Руководство по программированию драйверов Microsoft для PHP для SQL Server
- Справочник по API для драйвера SQLSRV
- Справочник по драйверу PDO_SQLSRV