tp6默认是支持SQLite的,
Step1 编辑/.env文件, 改成如下格式
APP_DEBUG = true
[APP]
DEFAULT_TIMEZONE = Asia/Shanghai
[DATABASE]
TYPE = sqlite
HOSTNAME = 127.0.0.1
DATABASE = local.db
USERNAME = username
PASSWORD = password
HOSTPORT = 3306
CHARSET = utf8
DEBUG = true
[LANG]
default_lang = zh-cn
Step2 打开一次ThinkPHP的网站, 自动创建数据库, 相对路径如下
/public/local.db
Step3 安装可视化SQLite管理工具, 如DBeaver
Step4 在DBeaver左侧新建连接, 如下图
->选择SQLite, 如下图
->浏览找到你刚才创建的数据库文件, 如下图
可以"测试连接"->点"完成"
然后就可以像操作MySQL一样操作SQLite啦
值得注意的是, 如果这个网站部署到了线上, 黑客可能自由地下载local.db(因为其在public目录下), 就是你的数据库.
所以以上写的只适用于: 本地测试/本地项目/对安全要求为0的项目