Php 带有Zend服务器的ODBC驱动程序

Php 带有Zend服务器的ODBC驱动程序,php,sql-server,zend-framework,pdo,zend-server,Php,Sql Server,Zend Framework,Pdo,Zend Server,我刚刚在我的系统上安装了Zend服务器,我正在尝试测试我的数据库连接。我更喜欢使用PDO连接我的数据库 MySQL连接工作得很好,但当我尝试连接MS SQL server时,我遇到了一个错误 连接到MSSQL服务器失败:SQLSTATE[IM002]SQLDriverConnection:0[unixODBC][驱动程序管理器]未找到数据源名称,并且未指定默认驱动程序 这就是我试图运行的代码 try { $pdo = new PDO('odbc:host=ip-addr; dbname=

我刚刚在我的系统上安装了Zend服务器,我正在尝试测试我的数据库连接。我更喜欢使用PDO连接我的数据库

MySQL连接工作得很好,但当我尝试连接MS SQL server时,我遇到了一个错误

连接到MSSQL服务器失败:SQLSTATE[IM002]SQLDriverConnection:0[unixODBC][驱动程序管理器]未找到数据源名称,并且未指定默认驱动程序

这就是我试图运行的代码

try {
    $pdo = new PDO('odbc:host=ip-addr; dbname=my-database', 'user', 'password');
    echo "Successfully connected to MSSQL Server";
} catch (PDOException $e) {
    echo "Connection to MSSQL Server failed: " . $e->getMessage();
}
我已在配置面板中成功启用了
odbc
pdo_odbc
。我在macOS Sierra 10.12上运行这个

提前感谢。

我找到了,它让我成功了。它是为Linux编写的,但我只是安装了自制软件,并稍微遵循了教程