PDOException 找不到驱动程序

2024-01-08

我正在使用 symfony,当我在控制台中输入以下内容时:

php app/console doctrine:schema:create

我有接下来的错误

[学说\DBAL\异常\DriverException]

驱动程序出现异常:找不到驱动程序

[学说\DBAL\驱动程序\PDOException]
找不到驱动程序

[PDO异常]
找不到驱动程序

我一直在关注这个链接来解决这个问题

php 中的 PDOException“找不到驱动程序” https://stackoverflow.com/questions/9308147/pdoexception-could-not-find-driver-in-php

这就是我跑步时得到的php -m

root@asus-K53SD:/opt/lampp/htdocs/symfonycurso# php -m
[PHP Modules]
calendar
Core
ctype
date
dom
exif
fileinfo
filter
ftp
gettext
hash
iconv
json
libxml
openssl
pcntl
pcre
PDO
pdo_sqlite
Phar
posix
readline
Reflection
session
shmop
SimpleXML
sockets
SPL
sqlite3
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xml
xmlr    eader
xmlwriter
xsl
Zend OPcache
zlib
Zend Modules
Zend OPcache

我取消注释并重新启动服务器

扩展名=php_pdo_pgsql.dll

这是我的parameter.yml

添加了database_driver:删除了pdo_mysql和密码(之前为空)


 # This file is auto-generated during the composer install
parameters:
database_driver  : pdo_mysql
database_host: 127.0.0.1
database_port:
database_name: blog
database_user: root
database_password:
mailer_transport: smtp
mailer_host: 127.0.0.1
mailer_user:
mailer_password:
secret: ThisTokenIsNotSoSecretChangeIt  

有人知道我该如何修复这个错误吗?可能是我在 PHP7 上工作的问题

注意:在 Linux 上使用 lampp


Using LAMP您不需要在 .ini 文件中启用 php_pdo_mysql.dll。 相反,在 cli 中运行以下命令,

sudo apt-get install php7.0-mysql(使用您使用的特定 PHP 版本)。

现在你可以看到pdo_mysql模块通过运行php -m命令。

然后,清除 symfony 中的缓存并运行 symfony 命令。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PDOException 找不到驱动程序 的相关文章

随机推荐

  • 如何设置wpf应用程序中所有窗口的背景图片

    我想在一个地方设置 wpf 应用程序的所有窗口中所有窗口的背景图像和所有数据网格的样式 我的 app xaml 文件中有以下代码
  • Laravel:如何检查用户是否是管理员?

    我想让用户成为管理员 在网站入口处检查 用户登录 如果是这样 则授予删除或编辑产品的权利 到目前为止 这是我的代码 if Auth check p a href class btn btn success Edite a a href cl
  • 咖啡脚本不会在页面更改时触发,但在页面加载时起作用。 [轨道5]

    我在我的 Rails 项目中使用咖啡脚本 但问题是它仅在我加载 刷新 页面时才起作用 而不是在页面呈现时起作用 它也应该在页面视图更改时起作用 这是我正在使用的脚本 facebook js 咖啡 jQuery gt body prepend
  • Unity IOS 集成

    对于一个项目 我需要将 Unity3d 集成到现有应用程序中 我知道 Unity 充当 UIApplicationDelegate 我发现了一篇关于该主题的有趣文章 但我不太清楚如何以这种方式解决我的问题 是否可以从 ViewControl
  • Android 在应用程序安装后运行 Gradle 任务

    需要 Gradle 任务方面的帮助 我需要在安装应用程序后运行一些 taskX 在 installDebug 任务之后 我也尝试过像这样完成任务 task taskX type Exec dependsOn installDebug com
  • 解决 Sympy 中的不平等问题

    我试图解决 sympy 中的以下不等式 10000 x 1 lt 0 所以我发出了命令 solve poly inequality Poly 10000 x 1 lt 但是 我得到了 Interval open oo 1 10000 然而
  • Rails 清除 Heroku 上的缓存

    如何清除 Heroku 上的缓存 我试过了heroku run rails c Rails cache clear并收到以下错误 Errno ENOENT No such file or directory dir initialize a
  • Laravel 4 - 选择相关模型

    我有下表 Schema create jokes categories function Blueprint table table gt increments id table gt string name table gt string
  • C# 中的螺旋算法 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我怎样才能像这样填充数组 1 2 3 4 5 6 7 8 20 21 22 23 24 9 19 30 31 32 25 10 18 29
  • Angular2如何在使用路由的组件之间更改时再次加载javascript

    我导入了一些javascript 并将它们放入 angular cli json 代码如下 apps root src outDir dist assets assets index index html main main ts test
  • AngularJs 中 ng-model 的 Getter 和 setter 支持

    我试图通过实现一个指令来获得对 ng model 的 getter setter 支持 该指令将负责从视图 模型获取和设置值 我已经快到了 但我最终陷入了无限的 digest 循环 这个想法是设置 ng model someFieldToS
  • 是否有像 `fromNewtype . F 。到新类型`?

    通过引入类型安全性越多 这种模式就越频繁地出现newtype是要投射一个价值 或几个值 to a newtype包装器 做一些操作 然后收回投影 一个普遍存在的例子是Sum and Product幺半群 x y getSum Sum x m
  • 在 Azure 数据工厂副本中使用追加 blob 是否有任何解决方法?

    我不希望 ADF 管道中的复制数据活动覆盖 Blob 文件 而是将新数据附加到其中 但 ADF 仅支持 Blockblob 那么有没有办法将数据追加到现有文件中 您可以使用网络活动 https learn microsoft com en
  • 标题/标头位于文章标签之外的布局的最佳 HTML5 结构

    我有一个布局 可以让我选择 将侧边栏包含在文章标签中 即使它不是特定于文章的 标题位于文章标签之外 目前 我的标题位于文章标签之外 但验证器告诉我 itemprop headline 不属于任何项目 构建这个结构的最佳方法是什么 有没有fo
  • 如何在 C# 中使用 HttpClient 读取 webapi 响应

    我开发了一个小型 webapi 它有一些操作并返回我的自定义类 名为Response The Response class public class Response bool IsSuccess false string Message
  • Python Kolmogorov-Smirnov 拟合优度检验中的 p 值非常低

    我有一组数据 并通过对数正态分布拟合相应的直方图 我首先计算对数正态函数的最佳参数 然后绘制直方图和对数正态函数 这给出了相当好的结果 import scipy as sp import numpy as np import matplot
  • 组合多个 Node.js Web 应用程序

    我正在努力找出实现这一目标的最佳方法 本质上 我有大约 6 个网站需要上网 但目前它们的流量几乎为零 因此为了节省资金 它们需要部署在同一台服务器上 理想情况下我们将使用 AWS 的 Elastic BeanStalk 有没有一种方法可以像
  • WEB API Action Method 的返回类型应该是什么?

    我正在使用 NET Core 开发 ASP NET Web API 该Web API将主要由UI应用程序访问 UI将使用ASP NET Core MVC开发 但将来API也可能被其他应用程序访问 在我的 WEB API 中 所有方法都是异步
  • Socket.io 发出进度检查

    我使用 Socket io 来上传文件 它适用于以下架构 客户端 从输入读取文件并将其编码为 Base64 并压缩 客户端 发出 Socket io 事件 上传 包括压 缩文件作为数据片段 服务器 监听 上传 事件 解压缩并解码文件并保存
  • PDOException 找不到驱动程序

    我正在使用 symfony 当我在控制台中输入以下内容时 php app console doctrine schema create 我有接下来的错误 学说 DBAL 异常 DriverException 驱动程序出现异常 找不到驱动程序