在PHP 7.2中启用pdo_sqlsrv,但无法工作

3
我已经按照指导路径进行了操作,
  1. https://github.com/Microsoft/msphpsql/releases下载适用于php 7.2的sql驱动程序
  2. 将ts文件复制并粘贴到我的xampp/php/ext文件夹中
  3. 在php.ini文件中启用了该扩展
  4. 重新启动xampp并检查php信息,但我无法在phpinfo中看到启用的扩展enter image description here

我需要知道,这是否是版本问题还是我漏掉了什么。

2个回答

0
  1. 你需要以管理员身份运行。
  2. 缺少ODBC驱动程序。

ODBC驱动程序已经存在,正如您在图片中所看到的那样,我需要以管理员身份运行哪个部分? - Hardik Vyas
作为管理员!运行wampserver。 - user10492760

0

安装 SQL Server 的 PHP 驱动程序可以按照以下步骤完成:

示例:

<?php
# Info
$server   = 'server\instance,port';
$database = 'database';
$username = 'username';
$password = 'password';

# Connect
try {
    $conn = new PDO("sqlsrv:server=$server;Database=$database", $username, $password);
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch(PDOException $e) {
    die("Error connecting to SQL Server".$e->getMessage());
}

# End
echo 'Connected';
$conn = null;
?>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接