Symfony:驱动程序发生异常:找不到驱动程序
Posted
技术标签:
【中文标题】Symfony:驱动程序发生异常:找不到驱动程序【英文标题】:Symfony : An exception occurred in driver: could not find driver 【发布时间】:2021-06-12 21:01:27 【问题描述】:我目前正在学习 Symfony 和 Doctrine on Wamp,问题是当我输入命令时
php bin/console doctrine:database:create
我有以下错误:
In AbstractmysqlDriver.php line 110:
An exception occurred in driver: could not find driver
In PDOConnection.php line 31:
could not find driver
In PDOConnection.php line 27:
could not find driver
这很奇怪,因为我的 .env 文件的 DATABASE_URL 正确:
DATABASE_URL="mysql://root:@127.0.0.1:3306/csi_film4?serverVersion=5.7"
我在 WAMP 上也有,pdo_mysql 扩展名在 Wamp 上打勾,我确保扩展名在我的 php.ini 文件中。
但是,当我键入创建数据库的命令时,我仍然遇到错误...
我还在命令提示符下执行了 php -m 和 php -i 命令,但我在 php 模块中没有看到任何 pdo_mysql 扩展,所以我知道这些模块丢失了,但我不知道如何下载它们。
如果您有任何想法如何将缺少的模块安装到我的 Wamp 服务器上的 php 中,我会很高兴拥有它们!
谢谢!
【问题讨论】:
【参考方案1】:你需要安装 MysQl,对于 Ubuntu 只需使用
sudo apt-get install php-mysql
【讨论】:
还是报错,需要在我的 Symfony 项目目录下执行命令吗?以上是关于Symfony:驱动程序发生异常:找不到驱动程序的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 Symfony 5.1 创建数据库:找不到驱动程序 [关闭]
Symfony3 演示项目不起作用:PDO 异常找不到驱动程序(sqlite 案例)
Symfony:在 SecurityContext 中找不到用于防火墙后路由的令牌
Symfony 4 |教义 |驱动程序发生异常:SQLSTATE[HY000] [2002] Connection denied
symfony2 中的 MySQL (PDO) 出错:驱动程序中发生异常:SQLSTATE [HY000] [1049]