Laravel - 无法使用 sqlite 找到驱动程序异常
Posted
技术标签:
【中文标题】Laravel - 无法使用 sqlite 找到驱动程序异常【英文标题】:Laravel - Could not find driver exception with sqlite 【发布时间】:2017-11-04 19:19:18 【问题描述】:我在 Ubuntu 17.4 上使用 Laravel。当我键入此命令时:php artisan migrate:refresh
我收到以下问题:
[照亮\数据库\查询异常] 找不到驱动程序(SQL:select * from sqlite_master where type = 'table' and name = migrations) [PDO异常] 找不到驱动程序
我尝试通过运行 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
.
【问题讨论】:
确保你已经执行了apt-get update
来更新你的依赖。
【参考方案1】:
你确定你的 Sqlite 配置已经设置好了吗?因为我在 Ubuntu 17.04 上遇到了同样的问题,并且通过
解决了sudo apt-get install php7.1-sqlite3
我可以知道你是如何配置你的 sqlite 的吗?
【讨论】:
以上是关于Laravel - 无法使用 sqlite 找到驱动程序异常的主要内容,如果未能解决你的问题,请参考以下文章
Laravel 在测试时无法连接到 sqlite 并使用开发 postgresql 设置
在 laravel 中找不到用于 sqlite 的 pdo 异常驱动程序
SQLite 更新后:无法在 DLL 'SQLite.Interop.dll' 中找到名为 'sqlite3_changes_interop' 的入口点