如何在mac OS中为PHP安装MSSQL驱动程序

时间:2014-02-27 18:45:28

标签: php sql-server macos xampp freetds

我有mac os我使用xampp运行PHP 5.3.8,我想运行一个使用MSSQL的应用程序我无法找到任何驱动程序。当我在Mac上搜索MSSQL for PHP时,我发现了freetds,但我无法安装freetds因为我没有在我的mac上安装gcc编译器而且“make install”命令不起作用。我无法安装gcc编译器,因为它只能使用xcode完成,我运行osx 10.7.2所以我无法安装xcode(最新要求是10.8.x +)。请建议在MAC上安装MSSQL驱动程序的任何其他方法

2 个答案:

答案 0 :(得分:2)

编辑:我很确定你需要一个GCC编译器来实现这一目标。您应该能够安装XCode的10.7兼容版本:https://discussions.apple.com/message/23199440#23199440

您需要安装unixODBC和FreeTDS。以下链接提供了从源安装每个链接的说明,或者您可以通过Homebrew或MacPorts进行安装。

来自:http://2tbsp.com/content/connect-ms-sql-server-and-sybase-ase-mac-os-x-and-linux-unixodbc-and-freetds

自制说明:http://www.acloudtree.com/how-to-install-freetds-and-unixodbc-on-osx-using-homebrew-for-use-with-ruby-php-and-perl/

安装和配置这些库后,您应该能够配置PHP以通过PDO或MSSQL扩展进行连接。

答案 1 :(得分:0)

你签出了 dblib 吗?显然,它应该能够在Mac上从PHP连接到SQL Server。查看Stack Overflow answer about it here