php - Symfony/PostGreSQL:驱动程序发生异常:找不到驱动程序
问题描述
我正在使用带有 PostGreSQL 服务器版本 12.1 的 Symfony 4.3.4,我在将我的项目连接到数据库时遇到了一些困难。
我像这样编辑了 .env 文件:
DATABASE_URL=postgresql://user:password@127.0.0.1:5432/database?serverVersion=12.1&charset=utf8
之后我尝试进行迁移,但由于 php 扩展而出现错误。所以我将它添加到 php.ini 文件中:(我使用 WAMP 和 PHP 7.2.18)
extension=pdo_pgsql
extension=pgsql
在那之后,我能够进行迁移。我的问题是,当我尝试在我的应用程序中注册一个新帐户时,它会返回错误:
An exception occurred in driver: could not find driver | in AbstractPostgreSQLDriver.php.
我对与我的表交互的所有路由都有这个问题我不明白为什么我能够进行迁移,但我不能做任何其他事情。
谢谢你的帮助。
解决方案
推荐阅读
- javascript - 传递多数据 php 和 javascript
- html - 输入时div重复
- android - 如何生成打开 Apple Plan 或 Google Maps 的链接
- dictionary - 我可以有一个功能来检查一个键是否在地图中?
- xml - powershell - 通过 XML 循环创建正确数量的节点,但属性值被捆绑
- javascript - 为什么 A-Frame 相机动画不总是沿最短路径旋转?
- swift - 检索 Firebase 图像 - ImageView
- serialization - 如何识别这是哪种序列化格式?
- firebase - 如何确保每次创建新文档时都在运行云功能?
- java - 当我运行程序时,Eclipse (Java) 冻结了我的整个计算机