Php PDO错误:找不到驱动程序(SQL Server连接)

Php PDO错误:找不到驱动程序(SQL Server连接),php,sql-server,azure,pdo,Php,Sql Server,Azure,Pdo,我正在尝试使用PDO连接到我的azure sql server数据库。但是我的代码给出了一个错误 错误:找不到驱动程序 我的代码: $conn; try { $conn = new PDO("sqlsrv:Server=perslegt.database.windows.net,1433;Database=products", "serveradmin@perslegt", 'password'); $conn->setAttribute(PDO::ATTR_ERRMODE

我正在尝试使用PDO连接到我的azure sql server数据库。但是我的代码给出了一个错误

错误:找不到驱动程序

我的代码:

$conn;
try {
    $conn = new PDO("sqlsrv:Server=perslegt.database.windows.net,1433;Database=products", "serveradmin@perslegt", 'password');
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e) {
    echo "Error: " . $e->getMessage();
}
function dbClose(){
    $conn = null;
}

我已经允许防火墙中的ip地址为000.000.000.000到255.255.255.255。但它给出了相同的错误。

基本上,要在PHP中访问Microsoft SQL ServerSQL Azure数据库,我们需要先安装。如果您的PHP应用程序在Windows上运行,您可以找到逐步的安装说明和。

检查此项-我遵循了步骤,但仍然出现相同的错误。我在wamp和xampp中试过这个。遵循多个教程,但没有任何积极的结果。