-1

我正在更新多站点 WordPress(WP)设置并将其从 Apache 迁移到 OLS(Openlitespeed 服务器)。目前,我面临 PHP 兼容性问题,一些 WP 插件使用 7.4 作为基础 PHP,一些使用 7.2。由于大多数插件对业务至关重要,我们有什么办法可以通过这些插件提供 PHP 7.2 和 8.0.0 以及介于两者之间的所有版本?

如何通过安装所有版本的 PHP 新旧版本来确保所有兼容性。

4

1 回答 1

0

插件应该与 php 版本前向兼容。也就是说,如果您有一个需要 php 7.2 的插件和另一个需要 7.4 的插件,则必须使用 7.4 或更高版本的 php 来运行您的站点。

插件目录对每个列出的插件都说“至少需要某个版本的 php”。

没有办法使用多个版本的 php 来运行单个 WordPress 安装,甚至是多站点安装。

在开始使用 php8 之前仔细测试。在 WordPress 生态系统中可能会有一些影响某些代码(插件和主题)的重大更改。

我构建我的插件以支持 php 5.6 或更高版本。这不是因为我希望我的用户会使用那个悲惨过时的版本,而是因为我不想担心是否某些用户将无法使用它们。

于 2022-03-05T19:16:49.027 回答