ODBC驱动程序/ FreeTDS

时间:2016-09-09 14:13:52

标签: php sql linux odbc freetds

我正在迁移连接到外部MSSQL数据库的PHP网站。新服务器是Linux服务器。我知道要让它工作,我需要一个Linux的ODBC驱动程序,如下所示:

  • FreeTDS
  • Microsoft的Linux ODBC驱动程序。

我的问题是,我是否需要这两者?或者我可以将其与其中一个一起使用吗?

1 个答案:

答案 0 :(得分:0)

您只需要一个ODBC驱动程序,该驱动程序可能是您列出的驱动程序之一,也可能来自其他来源,例如those from my employer

ODBC驱动程序必须与您的PHP二进制文件匹配位(无论是独立的可执行文件,与Apache一起使用的mod_php,还是其他),如果您还有一个ODBC驱动程序管理器,通常情况下最好(例如,iODBCunixODBC)。

如果您为这些组件中的任何组件预先构建了二进制文件,请注意它们必须与您环境中的libc兼容,这可能意味着您需要添加兼容性库(例如,构建二进制文件)对于libc 2.5,需要在libc 2.12环境中使用兼容性库。)