在laravel中迁移时查询Exeption错误

时间:2019-04-16 14:46:59

标签: php laravel

当我运行php artisan migration时,会出现如下错误:

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上运行完全相同的项目,并且运行正常。

2 个答案:

答案 0 :(得分:1)

您可能缺少php的mysql扩展名。

在Linux中,安装命令是“ apt-get install phpX.X-mysql”,其中X.X是您的php版本(“ php -v”用于查找您拥有的版本)。

答案 1 :(得分:0)

这是一个普遍错误,表明您的系统没有数据库扩展名(无论您使用的是Postgres还是MySQL),请尝试安装它。