【问题标题】:Query Exeption error while migrating in laravel在laravel中迁移时查询异常错误
【发布时间】:2019-09-06 17:17:07
【问题描述】:

当我运行 php artisan migrate 时出现如下错误:

Illuminate\Database\QueryException: could not find driver (SQL: select * from information_schema.tables where table_schema = lara_blog and table_name = migrations)

我已经换了

AppServiceProvider.php

文件。这无法解决。而且我找不到其他解决方案。请帮我解决这个问题。

P.S 我的操作系统是 Linux。我尝试在 Windows 上运行完全相同的项目,并且运行良好。

【问题讨论】:

  • 您缺少用于 PDO 的 MySQL。你是如何在你的 Linux 操作系统上安装 PHP 的?使用 Ondrej Sury 的存储库还是?
  • 通过运行 'sudo apt-get install php7.2-mysql' ,问题解决了。谢谢你。 @Script47

标签: php laravel


【解决方案1】:

您可能缺少 php 的 mysql 扩展。

在 Linux 中,安装命令是 'apt-get install phpX.X-mysql',其中 X.X 是您的 php 版本('php -v' 查找我们的版本)。

【讨论】:

  • 是的,我已经运行了“sudo apt-get install php7.2-mysql”,一切正常。
【解决方案2】:

这是一般错误,表明您的系统没有数据库扩展(postgres 或 MySQL,无论您使用的是哪个),请尝试安装它。

【讨论】:

    猜你喜欢
    • 2019-10-05
    • 2020-10-06
    • 1970-01-01
    • 2014-04-23
    • 1970-01-01
    • 1970-01-01
    • 2018-02-04
    • 2018-06-05
    相关资源
    最近更新 更多