symfony 4:驱动程序中发生异常:找不到驱动程序

symfony 4:驱动程序中发生异常:找不到驱动程序,symfony,doctrine,symfony4,dbal,Symfony,Doctrine,Symfony4,Dbal,使用Symfony 4中的条令DBAL进行以下配置(条令.yaml): 及.环境: DATABASE_URL=mysql://root:passwd@127.0.0.1:3306/dbname 我们无法通过DBAL连接到数据库: $conn = DriverManager::getConnection(Constants::connectionParams,new Configuration()); 在驱动程序中发生异常:找不到驱动程序异常。我在S4的这个版本中没有找到关于这个错误的文档。看

使用Symfony 4中的条令DBAL进行以下配置(条令.yaml):

及.环境:

DATABASE_URL=mysql://root:passwd@127.0.0.1:3306/dbname
我们无法通过DBAL连接到数据库:

$conn = DriverManager::getConnection(Constants::connectionParams,new Configuration());

在驱动程序中发生异常:找不到驱动程序异常。我在S4的这个版本中没有找到关于这个错误的文档。

看起来您缺少PDO mysql扩展

尝试安装如下:

如果您使用apache2运行linux,请执行以下操作:

apt-get install php-mysql
上述命令完成后,按如下方式编辑php.ini文件:

  • 搜索pdo_mysql扩展
会是这样的

;extension=pdo_mysql.so
将此行更改为:

extension=pdo_mysql.so
更改php.ini文件后,按如下方式重新启动apache服务:

service apache2 restart

PS:您可能需要使用sudo

是否启用了php pdo扩展?
service apache2 restart