php8编译安装最新版本sqlite3支持JSON

小陈 小陈 关注 LV.6 普通会员
发表于小陈日记版块 经验分享

用一下drupal 10,使用最新的php 8.3 alpha版本启动demo项目,初始化数据库出现问题,当前sqlite3不支持JSON。查了一下默认的sqlite3 ,centos上是3.7版本,

用一下drupal 10,使用最新的php 8.3 alpha版本

启动demo项目,初始化数据库出现问题,当前sqlite3不支持JSON。

查了一下默认的sqlite3 ,centos上是3.7版本,而drupal10 需要3.26版本或更新。

从sqlite官网下载了3.42,并成功安装。

从新编译php,设置了编译参数 --with-sqlite3="/opt/sqlite3" --with-pdo-sqlite="/opt/sqlite3"

编译完成后发现没有效果,官网文档上写的是这么操作的,难道有什么问题?

算了,直接操作环境变量指定位置

export PKG_CONFIG_PATH="/opt/sqlite3/lib/pkgconfig"

export LDFLAGS="-L/opt/sqlite3/lib"

再次执行编译,查看 php --ri sqlite3 

就是新版 3.42 支持JSON了

初始化项目成功


文章说明:

本文原创发布于探乎站长论坛,未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,探乎站长论坛平台仅提供信息存储空间服务。

评论列表 评论
发布评论

评论: php8编译安装最新版本sqlite3支持JSON

粉丝

0

关注

0

收藏

0

已有0次打赏