【问题标题】:how to enable driver pdo-sqlsrv in Ubuntu 20.04.2 LTS如何在 Ubuntu 20.04.2 LTS 中启用驱动程序 pdo-sqlsrv
【发布时间】:2021-09-24 16:14:38
【问题描述】:

我的错误如下:

Error : PDOException could not find driver

当我想用 yii2 连接到 sqlserver 时。

我安装了 xampp。

数据库位于外部服务器上。

我的 PDO 驱动程序包含 mysql、pgsql、sqlite 但不包含 sqlsrv。

我该如何解决它

【问题讨论】:

    标签: php sql pdo yii2 xampp


    【解决方案1】:

    假设 PHP 8.0 你可以用你当前的 PHP 版本号来改变它。

    尝试以下解决方案:

    sudo pecl install sqlsrv
    sudo pecl install pdo_sqlsrv 
    sudo su 
    printf "; priority=20\nextension=sqlsrv.so\n" > /etc/php/8.0/mods-available/sqlsrv.ini
    printf "; priority=30\nextension=pdo_sqlsrv.so\n" > /etc/php/8.0/mods-available/pdo_sqlsrv.ini
    exit
    sudo phpenmod -v 8.0 sqlsrv pdo_sqlsrv
    

    这里有一些详细的指南

    Detail1

    Detail2

    【讨论】:

      猜你喜欢
      • 2019-02-16
      • 2017-09-15
      • 1970-01-01
      • 2022-05-18
      • 2018-03-02
      • 2019-10-17
      • 2014-03-04
      • 1970-01-01
      相关资源
      最近更新 更多