【问题标题】:php_mssql.dll support for php version greater >= 5.3php_mssql.dll 支持 php 版本大于 >= 5.3
【发布时间】:2016-06-01 12:02:46
【问题描述】:

PHP 已删除对从 5.3 开始的版本的 php_mssql.dll 支持。出于这个原因,我一直在使用 5.2 版。但是 ionCube 将 PHP 应用程序转换为二进制格式,也删除了对 VC6 的支持。

所以,我已经迁移到高于 5.2 的 PHP 版本,因为它不支持 VC9。但是大于 5.3 的版本没有php_mssql.dll,这意味着我必须将所有mssql_ 调用转换为sqlsrv_

但这是不可行的。有没有办法可以将php_mssql.dll 与 PHP 5.3(VC9 编译)一起使用?

谢谢

【问题讨论】:

    标签: php sql-server visual-c++-6 visual-c++-2008


    【解决方案1】:

    适用于 PHP >= 5.3 的 MSSQL 库包含在 php5-sybase 包中。

    更好的方法是使用 Microsoft 的 PHP API 进行连接。如果你安装他们的包,它会给你一个类似于php_sqlsrvXX.dll的.dll文件。

    查看以下链接:

    https://msdn.microsoft.com/de-de/library/mt683517.aspx

    https://msdn.microsoft.com/library/dn865013.aspx

    https://github.com/azure/msphpsql

    个人建议升级到 PHP 5.6 并结合 PDO 使用 Microsoft SQL 驱动。

    【讨论】:

      猜你喜欢
      • 2016-05-15
      • 2010-12-22
      • 1970-01-01
      • 1970-01-01
      • 2012-10-06
      • 2021-04-12
      • 1970-01-01
      • 2021-11-10
      • 2020-08-30
      相关资源
      最近更新 更多