我用下面的代码,试图利用连接:为什么我无法连接到mssql服务器? (PHP)
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驱动程序”。有没有办法检查这个安装?
你的工作系统/服务器OS? ODBC驱动程序安装? –
http://php.net/manual/de/ref.pdo-sqlsrv.php – donald123
操作系统是CENTOS 6.7。不确定安装的odbc驱动程序。我怎么能找到它? – Sheldon