ODBC驱动程序/ FreeTDS


ODBC Driver / FreeTDS

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

  • FreeTDS
  • 微软的Linux ODBC驱动程序

我的问题是,我需要这两个还是我可以得到这个工作与他们中的一个?

您将只需要一个ODBC驱动程序,它可能是您列出的那些驱动程序之一,也可能来自其他来源,例如来自我的雇主。

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

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