我用下面的代碼,試圖利用連接:爲什麼我無法連接到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