设置 PHP 7 以连接到 SQL Server 2014



我有一个运行PHP的开发PC和Windows服务器。我正在尝试为 SQL 服务器配置它们。我已经下载了SQL Server 2014 express,它在两者上运行。

开发框框:64 位 Windows 7 PC,运行 IIS 7.5 和 PHP 7.1.3 服务器是运行PHP版本7.1.3的64位Windows服务器2008

我从开发框开始,并尝试下载驱动程序并修改 php.ini 以添加扩展。

当我运行phpinfo()时,驱动程序没有加载。 通过一些进一步的研究,我认为我没有为我的开发盒获得正确版本的驱动程序。我目前正在使用 php_sqlsrv_54_ts.dll 作为我的扩展名,但驱动程序的安装介质附带了几个.dll文件,我不确定我是否有正确的文件。我确实注意到我下载的安装文件SQLSRV30.EXE。我还注意到有SQLSRV52.EXE,但这不支持 win 7。有人可以指出我的开发盒和服务器的正确驱动程序吗?

我对此感到非常沮丧,因为它不言自明。

事实证明,没有适用于 PHP 7.2 的 SQL 驱动程序在 Windows 7 下工作。我不得不降级到 PHP 7.1,然后加载驱动程序并工作。