Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
В этой статье перечислены компоненты, которые должны быть установлены в системе для доступа к данным в 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-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-bit 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-bit php_sqlsrv_84_nts.dll 64-bit 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-bit php_sqlsrv_85_nts.dll 32-bit 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 | Потокобезопасный? | Используйте с PHP 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-bit php_pdo_sqlsrv_82_nts.dll |
8.2 | нет | 32-разрядная php8.dll |
| 32-битная php_sqlsrv_82_ts.dll 32-bit 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 | yes | 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 | Является потокобезопасным? | Использование с PHP 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 | yes | 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 | yes | 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 | yes | 64-разрядный php8ts.dll |
| 32-разрядная php_sqlsrv_82_nts.dll 32-bit php_pdo_sqlsrv_82_nts.dll |
8.2 | нет | 32-разрядная php8.dll |
| 32-битная php_sqlsrv_82_ts.dll 32-bit php_pdo_sqlsrv_82_ts.dll |
8.2 | yes | 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 | yes | 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 | yes |
| 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 | Потокобезопасный? | Используйте с PHP 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-bit 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 | Потокобезопасный? | Используйте с PHP 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-bit php_sqlsrv_74_nts.dll 32-bit php_pdo_sqlsrv_74_nts.dll |
7,4 | нет | 32-разрядная php7.dll |
| 32-bit php_sqlsrv_74_ts.dll 32-бит php_pdo_sqlsrv_74_ts.dll |
7,4 | да | 32-разрядная php7ts.dll |
| 64-битная php_sqlsrv_74_nts.dll 64-bit 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-bit 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-bit 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 | Является потокобезопасным? | Использование с PHP DLL |
|---|---|---|---|
| 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 | yes | 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 | yes | 32-разрядная php7ts.dll |
| 64-битная php_sqlsrv_72_nts.dll 64-bit 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 | yes | 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 | yes |
| 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 | yes |
| 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 | yes |
Драйверы Майкрософт версии 4.3 для PHP для SQL Server:
В Windows включены следующие версии драйвера:
| Файл драйвера | Версия PHP | Потокобезопасный? | Используйте с PHP DLL |
|---|---|---|---|
| 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
- Справочник по API драйвера PDO_SQLSRV