php5.6系统服务器要求,系统要求 - PHP drivers for SQL Server | Microsoft Docs

Microsoft Drivers for PHP for SQL Server 系统要求

03/09/2021

本文内容

本文列出了必须在系统上安装才能使用 Microsoft Drivers for PHP for SQL Server 访问 SQL Server 或 Azure SQL 数据库中的数据的组件。

正式支持 Microsoft PHP Drivers for SQL Server 版本 4.0 及更高版本。 有关支持 PHP 驱动程序生命周期和要求的完整详细信息,请参阅支持矩阵。

PHP

要了解如何下载并安装最新的稳定 PHP 二进制文件,请参阅 PHP 网站。 Microsoft Drivers for PHP for SQL Server 需要正确版本的 PHP,如 PHP 版本支持中所述。

Web 服务器是必需的。 必须将 Web 服务器配置为运行 PHP。 有关使用 IIS 托管 PHP 应用程序的信息,请参阅 PHP 网站上的教程。

已通过结合使用 IIS 10 和 FastCGI 对 Microsoft Drivers for PHP for SQL Server 进行了测试。

备注

Microsoft 仅提供对 IIS 的支持。

ODBC 驱动程序

运行 PHP 的计算机需要正确版本的 Microsoft ODBC Driver for SQL Server。 可以在此页下载支持平台的所有支持的驱动程序版本。

如果要在 64 位版本的 Windows 上下载 Windows 版本的驱动程序,ODBC 64 位安装程序将同时安装 32 位和 64 位 ODBC 驱动程序。 如果使用的是 32 位版本的 Windows,请使用 ODBC x86 安装程序。 在非 Windows 平台上,仅 64 位版本的驱动程序可用。

PHP 驱动程序版本 →

↓ ODBC 驱动程序版本

5.9

5.8

5.6

5.3

5.2

4.3

4.0

3.2

ODBC 驱动程序 17+

ODBC 驱动程序 13.1

ODBC 驱动程序 13

ODBC 驱动程序 11

如果使用的是 SQLSRV 驱动程序,sqlsrv_client_info 将返回有关 Microsoft Drivers for PHP for SQL Server 正在使用哪个版本的 SQL Server Microsoft ODBC Driver for SQL Server 的信息。 如果使用的是 PDO_SQLSRV 驱动程序,可以使用 PDO::getAttribute 来发现版本。

SQL Server

若要详细了解哪些 SQL Server 版本受支持,请参阅受支持的数据库版本。

操作系统

有关支持的操作系统的详细信息,请参阅支持的操作系统。

驱动程序版本

本部分列出各版本的 Microsoft Drivers for PHP for SQL Server 所附带的驱动程序文件。 每个安装包都包含线程和非线程变体中的 SQLSRV 和 PDO_SQLSRV 驱动程序文件。 在 Windows 上,它们也可用于 32 位和 64 位变体。 若要配置可供与 PHP 运行时一起使用的驱动程序,请按照 加载 Microsoft Drivers for PHP for SQL Server 中的安装说明进行操作。

在支持的 Linux 和 macOS 版本上,可以按照 Linux 和 macOS 安装说明,使用 PHP 的 PECL 包系统安装适当的驱动程序。 可以从 Microsoft Drivers for PHP for SQL Server GitHub 项目页下载适用于你的平台的预生成二进制文件。 以下表列出了在预生成的二进制包中找到的文件。

Microsoft Drivers 5.9 for PHP for 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 位 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-bit php_sqlsrv_80_nts.dll

32-bit php_pdo_sqlsrv_80_nts.dll

8.0

32-bit php8.dll

32-bit php_sqlsrv_80_ts.dll

32-bit php_pdo_sqlsrv_80_ts.dll

8.0

32-bit php8ts.dll

64-bit php_sqlsrv_80_nts.dll

64-bit php_pdo_sqlsrv_80_nts.dll

8.0

64-bit php8.dll

64-bit php_sqlsrv_80_ts.dll

64-bit php_pdo_sqlsrv_80_ts.dll

8.0

64-bit 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

Microsoft Drivers 5.8 for PHP for SQL Server:

在 Windows 上,包括以下版本的驱动程序:

驱动程序文件

PHP 版本

线程是否安全?

与 PHP .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

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

Microsoft Drivers 5.6 for PHP for SQL Server:

在 Windows 上,包括以下版本的驱动程序:

驱动程序文件

PHP 版本

线程是否安全?

与 PHP .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

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

Microsoft Drivers 5.3 for PHP for 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

Microsoft Drivers 5.2 for PHP for 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

Microsoft Drivers 4.3 for PHP for 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

Microsoft Drivers 4.0 for PHP for SQL Server:

在 Windows 上,包括以下版本的驱动程序:

驱动程序文件

PHP 版本

线程是否安全?

与 PHP .dll 一起使用

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

Microsoft Drivers 3.2 for PHP for SQL Server:

在 Windows 上,包括以下版本的驱动程序:

驱动程序文件

PHP 版本

线程是否安全?

与 PHP .dll 一起使用

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

另请参阅

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值