加载 SQL Server Driver for PHP

本主题提供有关将 SQL Server Driver for PHP 加载到 PHP 进程空间中的说明。

有两个选项可用于加载该驱动程序。该驱动程序可在 PHP 启动时加载,也可以在脚本运行时加载。

将驱动程序文件移入您的扩展插件目录中

无论您使用哪一过程,第一步都是将驱动程序文件放置于 PHP 运行时可找到它的目录中。因此,将驱动程序放置于您的 PHP 扩展插件目录中。有关随 SQL Server Driver for PHP 一起安装的驱动程序文件的列表,请参阅系统要求

如有必要,请使用 extension_dir 选项在 PHP 配置文件 (php.ini) 中指定驱动程序文件的目录位置。例如,如果您将驱动程序文件放置于您的 c:\php\ext 目录中,则使用以下选项:

extension_dir = "c:\PHP\ext"

在 PHP 启动时加载该驱动程序

若要在 PHP 启动时加载 SQL Server Driver for PHP,请首先将该驱动程序文件移入您的扩展插件目录中。然后,执行下列步骤:

  1. 通过将以下行添加到扩展插件部分来修改 php.ini,或者修改已在那里的行(此示例使用 1.0 版线程安全驱动程序):

    extension=php_sqlsrv_ts.dll
    
  2. 重新启动 Web 服务器。

备注

若要确定是否已成功加载该扩展插件,请运行调用 phpinfo 的脚本。

有关 php.ini 指令的详细信息,请参阅 Description of core php.ini directives(核心 php.ini 指令的说明)。

在脚本运行时加载该驱动程序

若要在脚本运行时加载 SQL Server Driver for PHP,请首先将该驱动程序文件移入您的扩展插件目录中。然后,将下面一行包含在将使用该扩展插件的 PHP 脚本的开头:

dl('php_sqlsrv_ts.dll');

有关与动态加载扩展插件相关的 PHP 函数的详细信息,请参阅 dlextension_loaded

另请参见

概念

系统要求 (SQL Server Driver for PHP)

其他资源

入门
编程指南
API 参考 (SQL Server Driver for PHP)