Mysql Symfony 5/条令:找不到驱动程序

Mysql Symfony 5/条令:找不到驱动程序,mysql,database,symfony,doctrine,driver,Mysql,Database,Symfony,Doctrine,Driver,我正在尝试使用Doctrine为Symfony 5.1应用程序创建一个MySQL数据库 我使用的是PHP7.4.11,在PHP.ini中激活了extension=pdo_mysql。它在phpinfo:Mysql 5.7.11中运行良好 在.env文件中,我有: DATABASE_URL=mysql://root:root@localhost:3306/symerp?serverVersion=5.7 在教义.yaml中: dbal: driver: 'pdo_mysql'

我正在尝试使用Doctrine为Symfony 5.1应用程序创建一个MySQL数据库

我使用的是PHP7.4.11,在
PHP.ini
中激活了
extension=pdo_mysql
。它在phpinfo:Mysql 5.7.11中运行良好

.env
文件中,我有:

DATABASE_URL=mysql://root:root@localhost:3306/symerp?serverVersion=5.7
在教义.yaml中:

dbal:
        driver: 'pdo_mysql'
        charset: utf8mb4
        url: '%env(resolve:DATABASE_URL)%'
现在,当我想创建我的新数据库(symerp)时,我使用以下命令:

php bin/console doctrine:database:create
但它失败了,并且出现了错误

在AbstractMySQLDriver.php第110行:驱动程序中发生异常:找不到驱动程序

我在论坛上发现了很多类似这样的问题,每次都有“检查php.ini中的extension=pdo_mysql”的建议。。。但最终,这个问题没有得到解决


是否有其他人已经解决了这个问题?

您还需要启用mysql扩展。您是否重新启动了web服务器?在phpinfo()的输出中是否看到pdo_mysql?mysql服务器是否正在运行?如果您使用的是LAMP/MAMP堆栈的某个版本,通常会有一个GUI控件用于此。