PHP 5.5.0 w/ Microsoft SQL Server 2008 R2 - No sqlsrv_connec


PHP 5.5.0 w/ Microsoft SQL Server 2008 R2 - No sqlsrv_connect()?

我有以下环境:

  • Windows Server 2008 R2
  • IIS 7.5
  • Microsoft SQL Server 2008 R2

我想使用新的PHP 5.5.0版本,它的性能很好,但由于缺乏当前的驱动程序,我无法连接到MSSQL服务器。

对于我以前的PHP 5.4.15版本,我使用了>here<中的官方Microsoft驱动程序;。

是否有任何可能从PHP 5.5.0连接?

PHP 5.5使用VC11编译,因此驱动程序也必须使用VC11进行编译。您可以从这里下载PHP SQL Server驱动程序(使用VC11编译):

适用于PHP 5.5的SQL Server PHP驱动程序

微软官方驱动程序现已发布(2014年12月12日)。。你可以在这里下载

3.1版现在支持PHP 5.5,并且需要Microsoft ODBC Driver 11(或更高版本)用于SQL Server