Sql server Mac和MAMP上的Symfony2和Microsoft SQL Server

Sql server Mac和MAMP上的Symfony2和Microsoft SQL Server,sql-server,macos,symfony,mamp,Sql Server,Macos,Symfony,Mamp,我打算用MAMP在Mac OSX中开发一个Symfony2应用程序,但数据库(一个Microsoft SQL Server数据库)在另一台计算机中 我设置了所有内容(我遵循了此说明),如果我检查phpinfo(),我会看到mssql处于活动状态,但我得到了以下错误: [PDO例外] 找不到驱动程序 有什么帮助或线索吗?提前感谢第一步是检查是否安装了FreeTDS。您可以运行tsql-C以获取有关计算机中MSSQL库的信息。你应该得到这样的东西: Version: freetds v0.91 fr

我打算用MAMP在Mac OSX中开发一个Symfony2应用程序,但数据库(一个Microsoft SQL Server数据库)在另一台计算机中

我设置了所有内容(我遵循了此说明),如果我检查phpinfo(),我会看到mssql处于活动状态,但我得到了以下错误:

[PDO例外]
找不到驱动程序


有什么帮助或线索吗?提前感谢

第一步是检查是否安装了FreeTDS。您可以运行
tsql-C
以获取有关计算机中MSSQL库的信息。你应该得到这样的东西:

Version: freetds v0.91
freetds.conf directory: /usr/local/Cellar/freetds/0.91/etc
MS db-lib source compatibility: no
Sybase binary compatibility: no
Thread safety: yes
iconv library: yes
TDS version: 7.1
iODBC: no
unixodbc: no
SSPI "trusted" logins: no
Kerberos: no
如果未安装FreeTDS,则可以使用自制软件(例如):
brew安装FreeTDS


现在您可以使用连接数据库。

是否安装了FreeTDS?是的,我安装了。但我怎么能确定呢?