如何在 WordPress 中更新 PHP
为了获得最佳功能和安全性,每个 WordPress 管理员都需要确保他们的主题、插件和 WordPress 核心运行最新版本。除此之外,您还应该知道如何在 WordPress 中更新 PHP。
但是等一下……什么是 PHP?该术语可能听起来很熟悉,那是因为您的站点和所有WordPress 网站都在其上运行。PHP 是一种服务器端脚本语言,可与 HTML、CSS 和 JavaScript 一起创建 WordPress 站点的框架。
在这篇文章中,我们将介绍:
- PHP 是什么
- PHP 如何在 WordPress 中生成内容
- 为什么你应该更新 PHP
- 如何将您的 WordPress 网站更新到最新版本的 PHP
什么是PHP?
PHP 是网络上经常使用的一种编程语言。它是一种服务器端语言,这意味着它在托管网站的服务器上运行。PHP 也是用于构建和维护 WordPress 的编程语言。
PHP 在 Web 服务器上究竟做了什么?简而言之,PHP 是生成动态网页的工具。动态网页是托管服务器在客户端请求时组装的 HTML 文件,而不是完整地存储在服务器上(静态网站就是这种情况)。
当访问者请求带有 URL 的网页时,服务器上的一个特殊 PHP 模块会处理请求,然后执行 PHP 代码从头开始创建 HTML 页面。然后,服务器将完整的 HTML 文件返回给访问者的 Web 浏览器。
PHP 的最新稳定版本是 PHP 8,于 2020 年 11 月发布。它是对之前版本 PHP 7 的重大升级。PHP 8 带来了许多改进和新功能,使其更加高效和可靠。
PHP 在 WordPress 中做了什么?
WordPress 不是将每个网站页面单独存储为单独的 HTML 文件,而是包含许多 PHP 文件,每个文件控制页面的不同部分,例如页眉和页脚、评论部分等。如果您查看 WordPress 文件名,您会请注意这些文件以“.php”扩展名结尾。
在 WordPress 站点上,PHP 的主要工作是获取存储在 WordPress 数据库中的页面内容并将其转换为网页。收到页面请求后,PHP 代码会从您的 WordPress 数据库中提取相关内容,将其转换为 HTML 文件,然后将 HTML 发送回发出请求的访问者。
为什么要这样组装页面?一句话,灵活性。PHP 使开发人员可以创建在他们自己的 PHP 文件上运行的主题和WordPress 插件。这些主题和插件可以随心所欲地使用 WordPress 数据库内容。如果您想交换插件和/或主题,此设置还可以让您这样做,而无需每次都生成一组新的页面。您网站上的每个页面都是在请求时实时生成的。
一些 WordPress 网站也可能会实施PHP 框架,以获得更轻量级、更高效的网站。
为什么你应该在 WordPress 中升级 PHP
WordPress 和许多 WordPress 主机通过自动化使更新变得容易。尽管如此,手动更新还是很麻烦。升级 PHP 真的值得你花时间吗?
绝对地。最新 PHP 的优势可以归结为三个因素:速度、安全性和兼容性。
提高速度
在发布之间,PHP 开发人员更新语言以更有效地使用资源并引入新的特性和功能。这意味着每个新版本的 PHP 都会比以前更快地运行您的 WordPress 网站。更好的性能不仅可以让访问者与您的网站保持互动,还可以提高您在搜索引擎中的排名。
有关加速 WordPress 网站的其他方法,请查看我们提高 WordPress 网站性能的技巧。
提高安全性
PHP 的流行使其成为网络攻击的常见目标。为了应对这些攻击,新的 PHP 版本包含针对黑客暴露的漏洞的补丁。如果您的 WordPress 网站运行的是旧版本的 PHP,它不会有这些修复,并且更容易受到恶意软件、病毒和对您网站后端的不必要访问的影响。
单靠新的 PHP 并不能阻止入侵者。有关如何加强 WordPress 网站的步骤,请参阅我们的WordPress 安全指南
更好的兼容性
WordPress 网站由多个部分组成,当一个组件升级时,其余部分往往会随之升级。最好的 WordPress 主题和插件,以及 WordPress 本身,总是在最新版本的 PHP 上运行。如果您停留在以前的版本上,PHP 与您的核心文件、插件和主题之间缺乏兼容性可能会破坏您的网站。
作为 WordPress 管理员,您不需要了解有关 PHP 工作原理的细节。但是,必须了解如何更新 PHP。
让我们开始吧。
如何在 WordPress 中更新 PHP
- 检查您当前的 PHP 版本。
- 备份您的网站。
- 更新您的 WordPress 核心、插件和活动主题。
- 更新您的 PHP 版本。
- 检查您更新的网站。
1. 检查您当前的 PHP 版本。
为确保您的系统需要 PHP 更新,您可以检查 WordPress。从管理员仪表板中,选择Tools > Site Health。在Site Health Status下的Status选项卡中,WordPress 会告诉您是否应该更新您的 PHP 版本,以及其他安全和性能改进建议。
2. 备份您的网站。
大多数 WordPress 教程会建议您在进行重大更改之前备份您的网站,更新 PHP 也不例外。实际切换到 PHP 通常不会出现任何停止显示的问题。但是,以防万一,手头有一个故障安全副本总是理想的。
如需这方面的帮助,请参阅我们的 WordPress 网站备份指南。
3. 更新您的 WordPress 核心、插件和活动主题。
准备好备份后,您就可以开始为 PHP 更新准备您的网站了。
为防止因与 PHP 的兼容性差而导致的功能问题,请检查您的所有主题、插件和核心文件是否都在运行最新版本。高质量的插件和主题应该适用于 PHP 8——如果不行,找一个可以的。
在Dashboard > Updates下检查是否有任何推荐的更新,并在出现提示时单击Update all。
4. 更新您的 PHP 版本。
现在进行实际的更新部分。处理 PHP 代码的模块安装在您网站的网络托管服务器上。当我说“更新 PHP 版本”时,这个模块就是我们实际要更改的内容。因为 PHP 的内部工作由您的服务器处理,所以所有 PHP 更新都是通过您的主机完成的。
有两种方法可以在您的主机上更新 PHP:联系您的托管服务提供商,或者在可能的情况下手动更新。
与您的托管服务提供商交谈
更轻松的方法是通过聊天、电子邮件或电话直接联系您的主机,并简单地要求更新。在大多数情况下,您的提供商会为您处理这件事,或者将升级选项连同说明一起添加到您的主机控制面板。在某些情况下,您的主机可能会提供自动升级服务。
其他提供商可能不支持 PHP 8,也没有转换的计划。在这种情况下,请考虑切换到新的 WordPress 主机。PHP 8 的好处超过了转移主机的不便。
手动更新 PHP
如果您宁愿尝试自己进行更新,则需要访问托管控制面板。虽然控制面板因供应商而异,但最常见的一种是cPanel。
要进行切换,请导航至“软件/服务”选项卡并搜索PHP选项。然后,单击选择 PHP 版本。你会看到这个屏幕:
突出显示的下拉列表可让您设置当前的 PHP 版本。只要您的托管服务提供商完成了它的工作,PHP 8 的某些变体就应该可用。从下拉菜单中选择版本 8 后,单击顶部的设置为当前或底部的保存。
5. 检查您更新的站点。
给你的主机至少 30 分钟的时间让 PHP 完全更新。然后,通过查看所有页面并逐个测试您的插件,确保您的 WordPress 网站仍然有效。
如果出现问题,您可以在 cPanel 中或通过再次联系您的主机来恢复到旧的 PHP 版本。如果情况变得更糟,您有一个备用备份来重置您的更新。
有了这个,你就准备好了。与以前的迭代相比,PHP 8 将为您的网站带来许多好处。坐下来享受更高的性能、增强的功能、更严格的安全性和更快乐的访客。
通过更新 PHP 保持站点健康。
对于新网站所有者来说,这似乎微不足道,但后端代码的质量对网站的用户体验有很大影响,尤其是在加载时间、安全性以及与主题和插件的兼容性方面。
运行最新版本的 PHP 对任何 WordPress 网站来说都是绝对必要的,所以不要落后。您甚至不需要成为编程专家即可按照上述步骤使您的网站保持最新状态。