【发布时间】:2016-03-26 10:40:32
【问题描述】:
是的,我知道 PHP 7.0 删除了连接到 MSSQL 所需的扩展。在 PHP 7.0 之前,FreeTDS 是我的选择,但现在对于仍然需要连接到 MSSQL 的用户来说,确实没有明显的升级途径。
愚蠢的问题,但鉴于 MSSQL 肯定在企业环境中得到很好的使用,我们应该如何连接到从 PHP 7.0 开始的那些数据库?
我是否忽略了一些显而易见的事情,还是 PHP 7 的发布基本上给了任何需要连接到 MSSQL 的人一记耳光?
为了清楚起见,我不是谈论从运行 PHP 的 Windows 服务器连接,我需要从 Linux 服务器连接到 MSSQL,因此需要 Linux ODBC 驱动程序。
有没有人可以免费或付费使用 MSSQL 2012 和 PHP 7.0?
我很奇怪,那里没有太多 PHP 7 和 MSSQL 信息。诚然 PHP 7 刚刚发布,但必须有更多的 MSSQL 商店(FWIW 我们两者都使用)。
【问题讨论】:
-
mssql 以及许多其他旧的、不受支持的扩展被开发人员投票排除在核心之外。我怀疑他们很快就会回来。最新版本的 FreeTDS 默认包含必要的驱动程序(UNIXODBC 选项)。以前您需要手动编译它。
标签: php sql-server linux odbc php-7