Laragon 下使用 Sqlite
Laragon 下使用 Sqlite 总是报 Could not find driver (SQL: PRAGMA foreign_keys = ON;) 错误的解决方法
我在使用 Laragon 开发一个小系统时,想用 Sqlite 作为数据存储方案,于是我做了如下操作:
首先,下载 Sqlite 解压缩,并添加到 path 里,如下图:
其次,修改 PHP 的配置,开启 Sqlite 的支持,如下图:
随后,修改 Laravel 的配置,并创建一个新文件datebase/database.sqlite
,如下图:
最后,在 Cmder 里执行 php artisan migrate,结果报错:Could not find driver (SQL: PRAGMA foreign_keys = ON;)
感觉好奇怪,仔细查看了下官方文档就这些配置,没有其他。
Sqlite 本地也安装了,扩展也有了,那为什么会出错?
突然想到,php.ini 里会不会没有启用 extension?
于是找到了这里,并放开注释,如下图:
重新启动 Laragon,执行 php artisan migrate
,一切正常!
本作品采用《CC 协议》,转载必须注明作者和本文链接