如何在 Linux 服务器上启用对 PHP 的 MSSQL 支持


How can I enable MSSQL support for PHP on a Linux server?

我想通过PHP在我的Linux服务器上启用MSSQL支持。我似乎无法弄清楚解决这个问题的正确方法。一些线程建议我安装 php5-sybase。我这样做了,但我不确定它是否包含MSSQL的所有功能,更不用说sybase是一个不同的RDMBS,对吧?

我需要做什么才能通过 PHP 在 Linux 机器上运行 MSSQL 查询?

您必须安装

freeTds 作为 mssql 服务器的驱动程序,之后您必须安装 php-mssql 扩展以支持 php 以下是您可以使用的一些教程:

  1. http://guywyant.info/log/206/connecting-to-ms-sql-server-from-ubuntu/
  2. https://secure.kitserve.org.uk/content/accessing-microsoft-sql-server-php-ubuntu-using-pdo-odbc-and-freetds
  3. http://network-wizard.blogspot.ca/2009/03/install-freetds-on-ubuntu.html

您可以使用PDO,以下是该教程http://ollieparsley.com/2014/05/29/linux-php-pdo-sql-server/