【问题标题】:PHP 5.5.0 w/ Microsoft SQL Server 2008 R2 - No sqlsrv_connect()?PHP 5.5.0 w/Microsoft SQL Server 2008 R2 - 没有 sqlsrv_connect()?
【发布时间】:2015-01-28 17:26:55
【问题描述】:

我有以下环境:

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

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

对于我之前的 PHP 5.4.15 版本,我使用了来自>here< 的微软官方驱动。

还有可能从 PHP 5.5.0 连接吗?

【问题讨论】:

  • 驱动程序源代码可能可供下载,但我不知道有任何第三方贡献甚至编译它。而且我不认为驱动程序是微软的首要任务。您可能不得不降级并等待。如果您愿意,可以vote on the request
  • 谢谢,我投票了。希望这个问题能尽快得到解决……

标签: php windows sql-server-2008 iis-7.5 sqlsrv


【解决方案1】:

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

SQL Server PHP Driver For PHP 5.5

【讨论】:

【解决方案2】:

微软官方驱动已经发布(12/12/2014)..你可以下载它here

3.1 版现在支持 PHP 5.5 并需要 Microsoft ODBC 驱动程序 11 (或更高版本)用于 SQL Server

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-31
    • 1970-01-01
    相关资源
    最近更新 更多