【发布时间】:2009-07-22 20:18:03
【问题描述】:
我继承了一些代码,这些代码使用sqlsrv_connect 方法来实例化与 SQL Server 数据库的连接。我的个人开发机器是一个 OS X 机器,我在其上运行 apache 和 PHP。我有一个在虚拟机中运行的 SQL Server 实例。
当我尝试连接到数据库时,出现以下错误。
Fatal error: Call to undefined function sqlsrv_connect() in ...
看来sqlsrv_connect 不是标准PHP 的一部分,而是SQL Server 2005 附带的驱动程序的一部分。 (如有错误请指正)
有没有办法在非 Windows 平台上使用这个功能?我意识到我可以在我的 Windows 机器上安装/构建一个 Apache/PHP 实例,但是如果有办法让这个函数在 OS X(或其他 *nixes)上运行,我会更喜欢它。
【问题讨论】:
标签: php sql-server windows sql-server-2005 macos