我正在更新多站点 WordPress(WP)设置并将其从 Apache 迁移到 OLS(Openlitespeed 服务器)。目前,我面临 PHP 兼容性问题,一些 WP 插件使用 7.4 作为基础 PHP,一些使用 7.2。由于大多数插件对业务至关重要,我们有什么办法可以通过这些插件提供 PHP 7.2 和 8.0.0 以及介于两者之间的所有版本?
如何通过安装所有版本的 PHP 新旧版本来确保所有兼容性。
我正在更新多站点 WordPress(WP)设置并将其从 Apache 迁移到 OLS(Openlitespeed 服务器)。目前,我面临 PHP 兼容性问题,一些 WP 插件使用 7.4 作为基础 PHP,一些使用 7.2。由于大多数插件对业务至关重要,我们有什么办法可以通过这些插件提供 PHP 7.2 和 8.0.0 以及介于两者之间的所有版本?
如何通过安装所有版本的 PHP 新旧版本来确保所有兼容性。
插件应该与 php 版本前向兼容。也就是说,如果您有一个需要 php 7.2 的插件和另一个需要 7.4 的插件,则必须使用 7.4 或更高版本的 php 来运行您的站点。
插件目录对每个列出的插件都说“至少需要某个版本的 php”。
没有办法使用多个版本的 php 来运行单个 WordPress 安装,甚至是多站点安装。
在开始使用 php8 之前仔细测试。在 WordPress 生态系统中可能会有一些影响某些代码(插件和主题)的重大更改。
我构建我的插件以支持 php 5.6 或更高版本。这不是因为我希望我的用户会使用那个悲惨过时的版本,而是因为我不想担心是否某些用户将无法使用它们。