【发布时间】:2015-11-22 22:25:31
【问题描述】:
我正在使用以下代码尝试连接:
try {
$hostname = "***********";
$port = *****;
$dbname = "******";
$username = "******";
$pw = "********";
$dbh = new PDO ("sqlsrv:host=$hostname:$port;dbname=$dbname","$username","$pw");
} catch (PDOException $e) {
echo "Failed to get DB handle: " . $e->getMessage() . "\n";
exit;
}
但我收到以下错误:
Failed to get DB handle: could not find driver
如何解决这个错误?
我看到其他答案说我应该安装“SQL Server PDO Driver”。有没有办法检查它是否已安装?
【问题讨论】:
-
您的操作系统/服务器操作系统?是否安装了 ODBC 驱动程序?
-
操作系统为 CENTOS 6.7 。不确定安装的 odbc 驱动程序。我怎么能知道呢?
-
此链接将为您提供明确的帮助。 centos.org/forums/viewtopic.php?t=21567
标签: php sql-server pdo odbc