我正在迁移连接到外部MSSQL数据库的PHP网站。新服务器是Linux服务器。我知道要让它工作,我需要一个Linux的ODBC驱动程序,如下所示:
我的问题是,我是否需要这两者?或者我可以将其与其中一个一起使用吗?
答案 0 :(得分:0)
您只需要一个ODBC驱动程序,该驱动程序可能是您列出的驱动程序之一,也可能来自其他来源,例如those from my employer。
ODBC驱动程序必须与您的PHP二进制文件匹配位(无论是独立的可执行文件,与Apache一起使用的mod_php
,还是其他),如果您还有一个ODBC驱动程序管理器,通常情况下最好(例如,iODBC,unixODBC)。
如果您为这些组件中的任何组件预先构建了二进制文件,请注意它们必须与您环境中的libc
兼容,这可能意味着您需要添加兼容性库(例如,构建二进制文件)对于libc 2.5
,需要在libc 2.12
环境中使用兼容性库。)