我已经安装了 unixodbc 以在 Linux 中支持 Microsoft SQL Server。我想将 Linux 上的 PHP 连接到 MS SQL 服务器。我尝试安装 FreeTDS opensource ,但它给了我以下错误。
/usr/bin/ld: cannot -lodbcinst
安装 FreeTDS 的最佳方法是什么?
答案1
根据你的 rhel 标签,我猜你正在使用 Red Hat 系统。
此错误消息告诉您需要一个名为 libodbcinst.a 或 libodbcinst.so 的文件。 FreeTDS 需要链接到它才能正常工作。
在红帽系统上,骨 说你需要安装的unixODBC 开发如果您想进行手动安装,可以通过您的软件包系统进行安装。不过也可以使用已经打包好的FreeTDS,貌似适用于 RHEL 5 和 6。