自 WordPress 6.1 发布以来,托管托管 网络托管服务是一种互联网托管服务,允许个人和组织通过万维网访问其网站。团队收到了不少关于服务器服务器 服务器是一种为其他程序或设备提供功能的计算机硬件或软件。典型的服务器包括数据库服务器、文件服务器、邮件服务器、打印服务器、Web 服务器、游戏服务器和应用程序服务器。环境相关配置的咨询。
在托管手册中,有一个页面会随着每个新的 WordPress 主要版本或重大变更而更新,其中包含与其他团队协调后得出的计算机最佳和推荐配置相关信息。
自 2022-11-16 起,该页面已有新的更新。一如既往,我们建议使用各种服务的最新版本,尤其是出于安全考虑。例如,使用最新版本的Web 服务器服务器 服务器是一种为其他程序或设备提供功能的计算机硬件或软件。典型的服务器包括数据库服务器、文件服务器、邮件服务器、打印服务器、Web 服务器、游戏服务器和应用程序服务器。通常完全不会影响 WordPress。一般来说,数据库也是如此,最好使用最新版本的MySQLMySQL MySQL 是一种开源关系数据库管理系统(RDBMS)。MySQL 是依据 GNU 通用公共许可证条款发布的免费开源软件。或MariaDBMariaDB MariaDB 是 MySQL 关系数据库管理系统(RDBMS)的一个分支,旨在依据 GNU 通用公共许可证继续作为免费开源软件。MariaDB 旨在与 MySQL 保持高度兼容,确保可直接替换,并在库二进制文件和 MySQL API 及命令方面实现一致。,同时考虑它们与PHPPHP PHP(PHP:超文本预处理器)是一种通用脚本语言,尤其适合 Web 开发。PHP 代码通常由 Web 服务器上的 PHP 解释器处理。在 Web 服务器上,经过解释和执行的 PHP 代码结果将构成 HTTP 响应的全部或一部分。的连接。
接下来是 PHP 版本,这通常是每个 WordPress 版本中最棘手的部分,无论是在核心核心 核心是运行 WordPress 所需的软件集合。核心团队负责构建 WordPress。、插件还是主题中。
在此表格中,您可以找到每个 WordPress 版本发布时可用且稳定的版本列表。
| WordPress | PHP | MySQL | MariaDB | 日期 |
|---|---|---|---|---|
| WordPress 6.1 | 7.4 – 8.1 | 5.7 – 8.0 | 10.3 – 10.9 | 2022-11-01 |
| WordPress 6.0 | 7.4 – 8.1 | 5.7 – 8.0 | 10.3 – 10.7 | 2022-05-24 |
| WordPress 5.9 | 7.4 – 8.1 | 5.7 – 8.0 | 10.2 – 10.6 | 2022-01-25 |
| WordPress 5.8 | 7.3 – 8.0 | 5.7 – 8.0 | 10.2 – 10.6 | 2021-07-20 |
| WordPress 5.7 | 7.3 – 8.0 | 5.7 – 8.0 | 10.2 – 10.5 | 2021-03-09 |
不过,在此表格中,我们还必须加入每个版本中 WordPress 核心的兼容性。
| WordPress | 兼容的 PHP | 兼容的 PHP 测试版测试版 测试版是继 alpha 之后的软件开发阶段。测试版阶段通常在软件功能完成但可能包含许多已知或未知错误时开始。处于测试阶段的软件通常比完成的软件包含更多错误,可能存在速度或性能问题,并且仍可能导致崩溃或数据丢失。测试的重点是减少对用户的影响,通常会纳入可用性测试。 |
|---|---|---|
| WordPress 6.1 | 5.6 – 7.4 | 8.0* / 8.1* / 8.2* |
| WordPress 6.0 | 5.6 – 7.4 | 8.0* / 8.1* |
| WordPress 5.9 | 5.6 – 7.4 | 8.0* / 8.1* |
| WordPress 5.8 | 5.6 – 7.4 | 8.0* |
| WordPress 5.7 | 5.6 – 7.4 | 8.0* |
带有 * 的版本表示与测试版兼容。要详细了解测试版兼容性,可以查看WordPress 与 PHP 8.0以及WordPress 5.9 与 PHP 8.0-8.1。WordPress 6.1 与 PHP 8.2 的兼容性尚待确定,不过需要注意的是,PHP 8.2 尚未公开发布(计划于 2022 年 12 月初发布)。
如何知道每个 WordPress 版本对应的最佳稳定版本?请使用ServeHappy API。此APIAPI 应用程序编程接口(API)是一种定义多个软件中间件之间交互的计算接口。它定义了可以进行的调用或请求类型、调用方式、应使用的数据格式、需要遵循的约定等。会返回 WordPress 与 PHP 的最佳兼容性信息。
| WordPress | 最低 PHP 版本 | 推荐 PHP 版本 | API JSONJSON JavaScript 对象表示法(JSON)是一种开放标准文件格式和数据交换格式,使用人类可读的文本存储和传输由属性—值对和数组数据类型组成的数据对象。它是一种非常常见的数据格式,应用范围广泛,例如在 AJAX 系统中替代 XML。 |
|---|---|---|---|
| WordPress 6.1 | 5.6.20 | 7.4 | JSON |
| WordPress 6.0 | 5.6.20 | 7.4 | JSON |
| WordPress 5.9 | 5.6.20 | 7.4 | JSON |
| WordPress 5.8 | 5.6.20 | 7.4 | JSON |
| WordPress 5.7 | 5.6.20 | 7.4 | JSON |
这些值可能会因不同团队对变更的看法而有所不同。
尽管 PHP 7.4 的官方支持即将结束,目前仅提供安全支持,但一些开源开源 开源表示原始源代码可自由获取,并且可以重新分发和修改。开源**必须**通过许可模式提供,参见 GPL。项目已请求 PHP 基金会将该版本的支持延长至所有项目完成新的兼容性更新,其中包括 WordPress。这可能会使 WordPress 6.2 具备该兼容性(考虑到当前的工单)。
托管团队对托管公司的建议是什么?目前,将 PHP 7.4 作为所有 WordPress 的默认版本,并在 PHP 8.0、8.1 和 8.2 可用时测试并报告兼容性。
如果您想帮助托管、核心和测试团队测试新版本以及未来的 WordPress、PHP 和 SQL 兼容性,可以使用WordPress 分布式托管测试工具(测试运行器)。
感谢@Crixu审阅这些信息。