Laravel - 找不到sqlite驱动程序异常

6
我正在使用Ubuntu 17.4上的Laravel。当我输入以下命令:php artisan migrate:refresh时,出现以下问题:

[Illuminate\Database\QueryException] 找不到驱动程序 (SQL:select * from sqlite_master where type = 'table' and name = migrations)
[PDOException]
找不到驱动程序

我尝试通过运行sudo apt-get install php7.1-sqlite3来安装sqlite驱动程序,但是我遇到了以下问题:

读取软件包列表...完成
构建依赖关系树
读取状态信息...完成
E: 无法定位软件包php7.1-sqlite3
E: 无法找到任何与glob“php7.1-sqlite3”匹配的软件包
E: 无法找到任何与正则表达式“php7.1-sqlite3”匹配的软件包。

同时我的PHP版本是:PHP 7.1.5-1+deb.sury.org~yakkety+2

1
请确保您已执行了 apt-get update 命令以更新您的依赖项。 - hassan
1个回答

19

您确定您的Sqlite配置已经设置好了吗?因为我在我的Ubuntu 17.04上遇到了同样的问题,并通过以下方式解决了:

sudo apt-get install php7.1-sqlite3

我可以知道你是如何配置你的SQLite数据库吗?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接