CentOS8 附带 sqlite3 版本 3.26。我想用 sqlite3 版本 3.35 构建一个 php 7.4 RPM。你有什么建议吗?
答案1
使用 Fedora 而不是 CentOS 及其 php 和 sqlite 软件包。对于需要此类堆栈的应用程序,可能仅限于虚拟机或容器。RHEL 近期不会升级版本,而且很少有软件包制作者愿意通过替换 sqlite 来破坏某些东西。
然而 Fedora 发展很快,预计适用于 Fedora 35 的 PHP 8。这实际上比通常情况要慢,因为PHP 8 推迟到 Fedora 34. 利用 Fedora 对 php 7.4 支持的剩余几个月(截至现在 2021 年 4 月)迁移到 8,或者制定其他计划。
虽然可以构建自己的软件包,但这比安装已有软件包的发行版要麻烦得多。查看 rpm 更改日志并Remi 的 PHP 博客以获得对您负责的持续维护工作的赞赏。