知识库

选择 PHP 版本

使用您的代码支持的最新版本。以下是如何更改它以及如何查明损坏原因的方法。

请使用您的应用程序所支持的最新版本。较新版本的 PHP 运行更快且能获得安全修复;而生命周期结束(EOL)的版本则二者皆无。

更改版本

站点 → 您的站点 → 设置 → PHP 版本。更改会在几秒钟内生效,且无需您进行可见的重启。

在正式站点上更改之前

请使用测试环境(Staging)。站点 → 您的站点 → 测试环境(Staging)可在几分钟内在新的版本上创建一个副本,您可以点击浏览它而不会影响正式站点。如果运行正常,则将其提升为正式版;如果不正常,则删除测试副本,一切都不会受到影响。

如果之后出现故障

通常的原因是一个未更新的插件或一个库。将版本改回去——只需几秒钟——然后查看位于 站点 → 您的站点 → 日志 的错误日志。日志会指明具体的文件和行号,这通常足以识别出问题插件。

WordPress 专项说明

WordPress 核心对当前的 PHP 版本有很好的支持。问题往往出在插件上,而 WordPress 界面会列出您所有资产中的每一个插件及其版本,因此您可以在移动任何站点之前,看出哪些站点带有存在风险的插件。

⚠️ 我们不会为您自动升级 PHP 版本,这一选择权始终在您手中,因为只有您最清楚您的代码在做什么。我们会随时提供更新且已打好补丁的版本。

目前我们不会提前警告您版本即将到期,因此请不要等收到通知才采取行动。 如果您在运行我们已经退役的版本时提交支持工单,表单前方的站点检查会指出这一点并建议使用最新的受支持版本——但这仅在该处显示,且只有在版本已经退役之后才会出现。请每年自行检查一到两次 PHP 版本页面。

此处的“生命周期结束(end of life)”意味着什么

生命周期结束的版本将不再从 PHP 项目获得修复。我们刻意保留了其中几个版本,并由我们的平台进行了加固和安全修补,以便较旧的应用程序在第一天就能迁移进来,而不必先进行重构。这是一个切实的选项而非陷阱——但这只是一个底线,而非终点,您代码支持的最新版本依然是正确的选择。

还是没头绪?

每个套餐均包含支持服务,并支持使用您的母语进行解答。

联系客服 所有文章