php - 无法使用 Symfony 中的 Doctrine 连接到 mysql 数据库

标签 php mysql symfony doctrine

我正在尝试将我的 Symfony 4 应用程序与我的 mysql 数据库连接,但遇到了一些问题。

我已经使用这些命令行安装了doctrine: composer 需要 symfony/orm-packcomposer 需要 symfony/maker-bundle --dev。 之后,我配置了 .env 以使用正确的用户和密码连接到我的本地主机 mysql 数据库。

然后我创建我的entity类USER,并尝试使用命令行php bin/console make:migration将该实体迁移到数据库code> 但此错误出现在我的终端上:

In AbstractMySQLDriver.php line 106: 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

我遵循的每一步都来自 symfony 4( https://symfony.com/doc/current/doctrine.html ) 文档。知道我做错了什么吗?

谢谢。

最佳答案

您需要确保您的驱动程序已安装。 对于 Ubuntu 16 和 PHP7 使用:

sudo apt-get install php-mysql

关于php - 无法使用 Symfony 中的 Doctrine 连接到 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54496758/

相关文章:

php - 如何在 PHP 中的所有公共(public)方法之前调用方法?

php - Youtube API - 在特定时间抓取视频的屏幕截图

android - 将 SELECT 中的值存储到变量

php - Swiftmailer:无法连接 TLS 加密

php - 处理商店开门和关门时间

php - 使用 Elixir 功能的 Laravel css 在 xampp 上无法正常工作

php - Laravel - 将所有记录放在一起?

在 where 子句中添加 'or' 后 MySql 性能变慢

php - 没有教义的 Symfony2 身份验证(登录)?

php - 交响乐 + 学说 : Models and Inheritance