如何在 Ubuntu 20.04.2 LTS 中启用驱动程序 pdo-sqlsrv

问题描述 投票:0回答:1

我的错误如下:

Error : PDOException could not find driver

当我想用 yii2 连接 sqlserver 时。

我安装了xampp。

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

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

我该如何解决它

php sql pdo yii2 xampp
1个回答
0
投票

假设 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

这里有一些详细的指南

详情1

详情2

© www.soinside.com 2019 - 2024. All rights reserved.