如何检查和更新您的 WordPress 网站的 PHP 版本

已发表: 2022-01-12

PHP 是任何 WordPress 网站的重要组成部分。 出于这个原因,您要确保它尽可能平稳地运行。 但是,了解导航此过程的最佳方式并不总是那么容易。

好消息是我们随时为您提供帮助。 通过了解 PHP 背后的原理及其更新过程,您可以维护网站的这一核心元素。

在本文中,我们将向您介绍 PHP 并解释它的重要性。 然后,我们将向您展示如何在三个不同的 Web 主机上安全地检查、更新和升级您的 PHP 版本。

PHP 简介

代码是每个网站的基础。 确切的编程语言可能因系统而异,但有一件事是肯定的:它对于网站的正常运行绝对至关重要。 对于 WordPress 来说,必不可少的技术就是 PHP。

PHP 是一种流行的开源脚本语言,专门用于 Web 开发。 此服务器端代码创建了您在站点的后端和前端看到的许多内容。

以下是 PHP 的工作原理:首先,有人访问您的网站。 此操作会导致他们使用的任何浏览器启动对您站点服务器的搜索。

然后,PHP 代码访问您的主数据库——在 WordPress 的情况下,这可能是 MySQL——并检索请求的数据。 最后,PHP 采取了最后一个关键步骤,并将该数据转换为 HTML 格式。

如果这个描述让你头晕目眩,别担心! 您可能不需要详细了解此过程。 您只需要知道 PHP 是您的 WordPress 网站如何接收和显示数据的重要组成部分。 没有它,您将根本无法运行 WordPress。

为什么 PHP 对 WordPress 网站至关重要?

对于 WordPress,需要上述过程才能向访问者呈现任何内容。 此外,当您使用 WordPress 后端时,也会执行相同的步骤。

当您访问管理仪表板时,文件中的 PHP 将检索您需要的数据。 此原则也适用于您网站运行的任何插件或主题。

如果您对 PHP 与 WordPress 的集成程度有疑问,请查看您的核心文件。 您会注意到其中有很多,如果您想更改网站的基础知识,您将需要访问其中的许多:

突出显示“PHP 文件”文件类型的 WordPress 核心文件列表

考虑到 WordPress 的相互关联程度,PHP 版本的任何更改都会影响整个网站的运行方式。 编写良好的 PHP 将确保其他一切顺利运行。 另一方面,较新的版本可能会对您和您的访问者造成负面的连锁反应。

PHP 可能会作为您网站的核心方面运行,但这并不意味着它不需要不时进行维护。 像大多数软件一样——包括主要的 WordPress 平台本身——你需要至少半定期更新代码以避免任何并发症。

保持网站 PHP 更新的三个理由

既然我们已经介绍了 PHP 的重要性,那么让我们看看您可能希望保持它的一些具体原因。 更新的 PHP:

  1. 提高您网站的速度。
  2. 让您始终掌握网站的安全性。
  3. 有助于保持您的整体稳定性。

请记住,这些原因适用于任何在 WordPress 上运行的网站。

以下是更新网站 PHP 版本的主要原因:

1. 提高您网站的速度

不幸的是,过时的 PHP 版本确实会减慢您的网站速度。 旧版本不会进行优化以充分利用服务器资源,并且可能运行速度较慢。 由于 PHP 对您的网站如此重要,因此这可能会导致整体速度降低。

鉴于网站速度是任何用户体验的关键部分,您可能会看到一些负面后果。 一方面,今天的访问者希望每次点击都能获得闪电般的加载时间。 即使从 1 秒到 3 秒的小幅增加也可以将您的跳出率提高 32%。

当然,这不仅仅是一个流畅的浏览过程。 一个网站的速度与它在搜索引擎排名中的位置有关——你的速度越慢,你的排名就越低。 这可能会导致自然流量减少。

如果您想看看这些速度变化有多么剧烈,请考虑尝试一个实验。 如果您运行的是过时的 PHP,请使用 GTmetrix 之类的工具来测量您网站的当前速度:

GTMetrix 速度测试主页

您可能会发现您的网站表现不佳。 然后,更新您的 PHP 并重新测试。 你可能会惊讶于这个单一的动作会产生多大的影响。 仅就速度而言,更新您的 PHP 就值得付出努力。

2. 时刻关注您的安全

我们可能不必告诉您 WordPress 安全性的重要性。 保护用户数据可以保护其免受寻求访问的恶意行为者的侵害。 如果您处理信用卡号码等敏感信息,这样做可能尤其重要。

更新您的 PHP 版本是维护强大安全层的一种简单而有效的方法。 造成这种情况的一个原因是潜在的安全漏洞。 就像 WordPress、插件和主题一样,开发人员将发布补丁来修复任何漏洞。

不过,请记住 PHP 是一种开源语言。 虽然这通常是鼓励社区内发展的绝佳方式,但它也有一个缺点:任何人都可以修改代码,包括黑客。

当您将其与如此多的网站使用这种语言的事实结合起来时,它通常是恶意行为者的热门目标。 当他们找到渗透 PHP 代码的新方法时,开发人员会通过创建更安全的版本来做出反应。

您可以将您的 PHP 版本视为许多安全层之一。 不幸的是,没有一种保护方法是完美的。 即使是恶意软件扫描和防火墙等保护措施也不是万无一失的。 但是,如果您正确地维护您的 PHP,您就可以为恶意行为者再夺走一次访问您网站的机会。

3.保持你的整体稳定性

未正确使用其服务器资源的 PHP 版本可能会导致过多的内存使用。 反过来,这可能会导致您的网站崩溃,损害用户体验并可能影响您的搜索引擎排名。

更新可以通过优化您对服务器资源的使用来帮助纠正此问题。 随着对内存的需求降低,您将减少系统过度工作的机会。 如果版本与您的插件或主题不兼容,您还可以避免可能发生的问题。

通过提高这种稳定性,您将成为良好的伙伴。 根据 WordPress 的统计数据,随着时间的推移,较旧的 PHP 版本往往会变得不那么常见。

此外,正如我们之前介绍的,更新对于安全性至关重要。 必须从攻击中恢复可能意味着长时间离线。 向更安全的站点迈出一步,也是向更稳定的站点迈出的一步。

如何检查您的 PHP 版本

到目前为止,我们已经讨论了为什么更新对您网站的 PHP 如此重要。 但是,除非您确定需要新版本,否则您无法启动该过程。 以下是确定您的 WordPress 网站当前运行的 PHP 版本的两种方法。

1.使用WordPress后端

幸运的是,WordPress 是一个相当用户友好的平台。 它的开发人员已经包含了一些措施来帮助您保持您的网站处于最佳状态。

这包括有关任何新 PHP 版本的通知。 因此,如果您运行的是过时版本,您可能会在仪表板上看到此警报:

WordPress 仪表板中的 PHP 更新警告

在这样的消息顶部附近,您应该会看到列出的 PHP 版本。 在这个例子中,它是 PHP (7.2.31)。 此消息还将向您显示您应该考虑切换到的最低推荐版本。

另一种选择是转到Tools → Site Health → Info 。 然后向下滚动到服务器 选项。 单击它以显示您的 PHP 版本。

站点运行状况工具的服务器部分中列出的 PHP 版本

最后,如果以上方法都不起作用,你也可以使用插件。 插件可能是向您的网站添加功能的最简单方法。 在这种情况下,您可以使用一个来使您的行政管理更加简单。

首先,您需要选择要使用的插件。 我们建议寻找具有正面评价、高评级和最近更新的产品。 这些通常是质量插件的指标。

我们选择使用显示 PHP 版本。 它简单、轻便且易于使用。 安装并激活它以开始使用。 然后,返回您的 WordPress 仪表板并向下滚动到概览 部分。

概览部分中列出的 PHP 版本

然后,您应该看到您的网站正在运行的 PHP 版本,就在您的 WordPress 版本下方。 虽然您可以从此处更新 WordPress,但您无法选择更新您的 PHP 版本。

2. 通过新的 PHP 文件访问信息

如果您无法访问后端或只是喜欢不同的方法,请不要担心! 您还可以使用稍微技术性更强的方法来获取您需要的信息。

您可以首先打开您选择的文本编辑器并创建一个新文件。 然后,您需要从 phpinfo() 文件中输入以下代码:

<?php phpinfo(); ?>

接下来,将文件命名为phpversion.php并保存您的工作。 确保它保存为php而不是txt 。 之后,访问您的根目录并上传文件。 您可以使用托管服务的文件管理器或文件传输协议 (FTP) 客户端来执行此操作。

从那里,您将能够通过访问example.com/phpversion.php访问有关您的 PHP 版本的信息。 请记住将example.com替换为您网站的 URL。

完成后,请确保删除该文件。 像这样公开有关您网站的核心信息为黑客提供了更多机会。 因此,您需要将其删除以确保数据安全。

更新 PHP 版本之前要做的三件事

1. 创建您网站的备份

首先,我们建议您对当前站点进行彻底备份。 更新您的 PHP 不太可能导致任何问题,但可能会发生错误。 如果您的任何插件或主题碰巧与更新不兼容,这种情况尤其可能发生。

拥有数据副本可能是防止网站崩溃的明智方法。 此外,备份通常也是站点维护的重要组成部分。 如果您还没有按照既定的时间表创建它们,我们强烈建议您这样做。

您可以使用几个 WordPress 备份插件来执行此操作,但我们将引导您了解如何使用 Jetpack Backup 来完成此操作。

首先确保您已安装并激活 Jetpack Backup。 然后,您应该会看到如下所示的设置屏幕:

Jetpack 备份设置屏幕

从这里,您需要将您的站点连接到 WordPress.com。 即使它不是您的托管服务提供商,这也是必要的。 然后,您可以选择您的定价计划。 您的第一次备份应该会自动开始。 这可能需要一些时间,但这是正常的。

之后,您可以通过转到 WordPress 仪表板中的Jetpack Backup来查看您的备份。

Jetpack Backup 显示最新的可用备份

您将能够看到上次备份完成的时间。 如果要查看任何较旧的副本,也可以单击查看所有备份

2. 确保 WordPress 是最新的

在更新您的 PHP 版本之前,我们建议您检查您的 WordPress 版本。 这是因为过时的 WordPress 软件可能与您的新 PHP 数据不兼容。

这个过程很简单。 WordPress 更新对于任何网站都是必不可少的,因此开发人员使警报显而易见:

WordPress 中可用的更新警报

如果您没有看到此警报,请转到仪表板 → 更新

更新部分中的 WordPress 更新通知

如果有可用的更新,您应该会在此处看到它。 然后,按照提示完成该过程。 您可能还需要考虑打开自动更新,以便以后可以跳过此步骤。

3. 检查您的插件和主题的兼容性

PHP 在您网站的几乎每个部分都发挥着作用。 不幸的是,这意味着它有一些机会与其他程序发生冲突。 插件和主题可能特别棘手。

这就是为什么我们建议您在开始更新过程之前检查这些兼容性。 这有助于防止任何可能使您的网站崩溃的潜在问题。

就像使用 PHP 一样,开发人员应该更新他们的应用程序以与最新的 WordPress 版本一起工作。 因此,启用自动更新可能是确保兼容性的最简单方法。 或者,您也可以建立手动更新计划。

另一方面,如果您的主题和插件更新但您的 PHP 没有更新,也会出现并发症。 确保更新所有技术是避免网站错误的最简单方法。

如何使用 cPanel 升级 PHP 版本

完成安全升级准备后,您可以使用 cPanel 更新您的 PHP 版本。 以下是我们关于如何在三种领先的托管服务上执行此操作的分步演练。

1.蓝主机

如果您像大多数 Bluehost 客户一样,您可能在 Bluerock 界面上进行操作。 老客户可能仍在使用旧版设置。 我们将看看两者,从 Bluerock 开始。

首先登录您的 Bluehost 控制面板。 然后,转到高级 → 软件 → MultiPHP 管理器

显示 MultiPHP 管理器的 Bluehost 界面

从这里,您将能够选择要更新的网站。 选择您要使用的 PHP 版本。 然后,点击应用 完成该过程。

如果您使用的是旧版界面,您还将从 Bluehost 控制面板开始。 这次你会找到主机 选项卡并选择cPanel

然后,向下滚动,直到找到Programming 部分。 选择PHP Config ,然后选择您要使用的版本。 最后,点击保存更改 当你完成时。

许多其他主机也使用这种 cPanel 方法。 这些包括:

  • Inmotion托管
  • 液体网
  • 万里网

这意味着,如果您使用这些提供程序中的任何一个,您也可以在其界面中简单地按照这些说明进行操作。 如果您迷路了,请不要担心,因为大多数服务都会提供您可以参考的知识库。

2. DreamHost

接下来,让我们来看看 DreamHost。 请记住,出于安全和性能原因,DreamHost 具有受支持的最低 PHP 版本。

幸运的是,升级您的 PHP 版本通常是无缝的。 您可以从管理网站开始 页。 然后,点击管理

DreamHost 中的 PHP 版本

接下来,选择修改。 然后,您将能够从下拉菜单中选择最新的 PHP 版本。 一切就绪后,点击更改 PHP 版本 保存您的更改。

3. A2 托管

最后,让我们快速了解如何在 A2 Hosting 上更改您的 PHP 版本。 首先登录您的 cPanel 帐户。 然后,导航到软件 部分,然后单击选择 PHP 版本

A2 主机控制面板

选择后,您将看到当前的 PHP 版本。 您还将看到其他选项的列表。 单击您要申请的那个。 无需保存您的更改 - 更新将自动发生。

如何确保新的 PHP 版本正常工作

完成设置后,您可能希望确保实际应用了更改。 一种方法是重新访问我们之前介绍的检查 PHP 版本的步骤。 这些现在应该反映最新的软件。

然而,并非所有更新都能正确应用。 如果您想避免任何问题,您可以随时尝试在您的网站前端导航。 如果一切顺利,您应该不会注意到任何差异。

您还可以检查您的插件。 正如我们之前提到的,总是存在某些程序不兼容的风险。 如果您没有看到任何错误并且它们似乎工作顺利,则不太可能出现问题。

另一方面,您可能会注意到您的插件存在一些故障。 发生这种情况时,我们建议您卸载有故障的程序。 如果这样可以解决问题,它可能还没有准备好使用新软件。 或者,它本身可能需要更新。

我们还建议您对您的主题重复此过程。 这包括您当前可能未使用的任何内容。 停用的代码仍然存在于您网站的某个位置,这意味着保持您未使用的插件和主题更新(或完全删除它们)也可以防止这些错误。

与 PHP 保持同步

更新是任何软件生命周期的自然组成部分。 由于 PHP 对您的 WordPress 网站的重要性,应用这些更改尤为重要。 幸运的是,如果您了解其背后的原理,那么与您当前的 PHP 版本保持同步很容易。

在本文中,我们向您介绍了 PHP,并介绍了为什么保持更新如此重要。 我们还向您展示了检查当前版本的几种方法。 最后,我们为您提供了一些提示,以帮助您在更新期间保持安全,并向您展示如何使用三个不同的主机启动该过程。