什么是 WordPress PHP 版本及其重要性

已发表: 2019-10-11

您有没有想过您的网站使用的是什么 WordPress PHP 版本? 也许您甚至不确定 PHP 是什么或它为何重要。

如果您想要一个尽可能安全的快速加载网站,您将想知道 PHP 是什么以及它在 WordPress 中的使用方式。

不仅如此,您还想知道如何检查您在 WordPress 网站上使用的 PHP 版本,以确保您使用的是最新版本。

在今天的帖子中,我们将看看所有这些以及更多内容。

因此,如果您是 PHP 新手,请从头开始。 如果没有,或者您只是时间不够,请查看目录并单击您想了解更多信息的主题:

  • 什么是 PHP,它是如何工作的?
  • PHP 版本 5 和 7
  • 为什么在您的 WordPress 网站上使用 PHP 7
  • PHP是如何在WordPress中使用的?
  • 如何在 WordPress 中检查和更新 PHP

什么是 PHP,它是如何工作的?

PHP 是一种开源的服务器端编程和脚本语言,用于创建动态(或不断变化的)网站。 简单来说,PHP 是帮助在网站访问者到达时向他们显示您的网站的代码。

当有人点击包含 PHP 代码的网页时,就像您的 WordPress 网站一样,代码会通过您的虚拟主机的服务器进行处理,转换为 HTML,并显示在您的网站访问者的计算机屏幕上供他们查看。 由于此代码首先通过您的网络主机处理,因此在网站访问者点击您的网站之前,它会在服务器端获得标签。

您可以在 WordPress 网站上使用多个 PHP 版本,但与在线世界中的所有内容一样,始终建议您使用最新的所有内容 - 包括 PHP。

PHP 代码的巧妙之处在于您的网站访问者永远不必担心它。 他们所要做的就是点击您的网站,让他们的网络浏览器完成所有工作。 更好的是,您也不必真正担心 PHP

只要您使用最新的 WordPress PHP 版本即可。

PHP 版本 5 和 7

如果您对 PHP 有任何背景知识,很可能您知道有几个不同的版本可用,甚至可以在 WordPress 上兼容。 事实上,根据 W3Techs 的数据,58.6% 的网站(无论是否使用 WordPress )使用 PHP 5,40.9% 使用 PHP 7。

问题是,PHP 版本不会永远存在。 他们经历了非常不同的阶段,包括:

  • 发布新版本,包括安全修复和改进
  • 2 年的全面积极支持
  • 仅针对关键安全问题提供 1 年的支持
  • 生命周期结束和新版本的发布(不再支持,即使仍在使用

现在,所有的 PHP 5 版本都处于生命的尽头。 换句话说,不支持任何版本的 PHP 5。

然而,高达 39% 的 WordPress 网站所有者仍在使用 PHP 5 的某个版本

php-versions-in-wordpress

但这还不是全部。 PHP 7 的生命周期与 PHP 5 一样。

事实上,被 14.8% 的 WordPress 网站所有者使用的 PHP 7.0 已于今年年初结束。 除此之外,PHP 7.1 正处于其生命周期的关键安全修复阶段,7.2 和 7.3 版本也正朝着这个方向发展。

php 版本和支持时间线

虽然现在这对您来说似乎没什么大不了的,但相信我们,它会的。 随着新 PHP 版本的发布和您的版本过时,您的网站会遇到大量问题。

所有这一切的最大遗憾是更新到最新的 PHP 版本并不难。

为什么在您的 WordPress 网站上使用 PHP 7

好的,所以您知道 WordPress 支持一些 PHP 5 版本。 您也可能意识到您的网络主机也支持 PHP 5。 那么,如果 PHP 5 仍然如此广泛使用,为什么还要切换到 PHP 7 呢?

以下是将 WordPress PHP 版本更新到 7.1 或更高版本的好处:

  • 以前所未有的方式处理错误,因此相同的问题不会一次又一次地发生
  • 一致的 64 位支持,因此您可以在 Windows 系统上运行您的语言
  • WordPress.org 提倡 PHP 7.3
  • 改进了开发人员功能,减少了安全漏洞和性能问题

也许最引人注目且最容易理解的是 PHP 7 的速度至少比 PHP 5 快 2 倍。

不相信我们? 查看 Kinsta 执行的这项基准测试研究,并亲自查看:

kinsta-php-benchmarking

所以,如果你只做一件事,请知道使用最新版本的 PHP 将使你的网站加载速度极快。 这意味着更好的用户体验、更高的搜索排名,当然还有增加的潜在客户和销售额。

PHP是如何在WordPress中使用的?

如果您从 WordPress.org 下载最新的 WordPress 副本,然后打开 zip 文件,您会看到大部分核心文件都是 PHP。

wordpress 核心 php 文件

大多数 WordPress 主题和插件文件也是如此。 它们主要由 PHP 文件组成。

如此多的 PHP 文件被直接嵌入到 WordPress 核心、主题和插件中,这是理解 WordPress PHP 版本是什么以及它为何如此重要对您的成功至关重要的一个重要原因。

更不用说,很多 WordPress 的灵活性(因此受欢迎)来自于这样一个事实,即开发人员可以在 PHP 中使用函数、钩子、类和方法,这些函数可以无限地扩展您网站的功能。

例如,以下是任何使用 WordPress 的人都会在他们的网站核心中找到的一些使用 PHP 的文件:

  • comments.php文件规定了您的评论部分的外观和功能
  • header.php 文件确定您网站的标题的外观和功能
  • sidebar.php 文件决定了侧边栏区域的外观和功能

最后,如果您希望您的网站以某种方式为网站访问者提供外观和功能,则需要所有 PHP 文件协同工作,以便在其 Web 浏览器中为网站访问者提供正确的 HTML 输出。

如何在 WordPress 中检查和更新 PHP

人们不更新 WordPress PHP 版本的原因有很多:

  • 他们不知道也不关心使用 PHP 7
  • 人们依靠他们的网络主机来处理更新(这并不总是自动发生
  • 开发人员发现更新核心、主题和插件 PHP 代码既耗时又痛苦
  • 更新时可能会出现兼容性问题,许多人试图不惜一切代价避免

也就是说,您确实应该考虑更新您的 PHP 版本。

除非您是在网站后端处理大量代码的高级开发人员,否则检查您的 WordPress PHP 版本并对其进行更新非常简单。 特别是如果您的主机支持手动更新。

第 1 步:检查您的 WordPress PHP 版本

查看您的网站使用的 PHP 版本的最简单方法是转到 WordPress 仪表板中的工具>站点运行状况。 然后,单击信息选项卡。

站点健康和信息选项卡

接下来,向下滚动到“服务器”下拉列表,查看您的站点正在运行的 PHP 版本。

php版本

如果您发现您使用的是过时的 PHP 版本,那么是时候进行更改了。

第 2 步:备份您的网站

在您开始在您的实时站点上更新您的 WordPress PHP 版本之前,请备份您的网站。 这样,如果您遇到死机白屏或其他需要您恢复站点的问题,您可以。

确保包括站点文件和数据库。

这是可以帮助您的最佳 WordPress 备份插件列表。

第 3 步:设置本地站点或暂存环境

在上线之前,在本地站点或暂存环境中对您的网站进行重大更改始终是一个好主意。

当你这样做时,你消除了停机时间。 如果出现问题,它不会影响您的实时网站,您可以放心地修复它。

第 4 步:检查 PHP 兼容性

一旦您在本地或临时站点上“更新了 PHP”,就该检查兼容性问题了。 同样,这将确保您在实时网站上真正做到这一点时不会中断。

为了解决这个问题,请使用 PHP Compatibility Checker 插件。 首先选择要测试的 PHP 版本。 您还可以选择测试所有插件和主题,或者仅测试您网站上活跃的插件和主题。

php-兼容性检查器

接下来,查看兼容性结果。

php 兼容性检查结果

一旦您知道您的插件和主题是兼容的,就该进行真正的更新了。

请记住,您在本地或临时站点上遇到的任何问题 - 并最终修复 - 当您在实时站点上执行时也需要修复。 这一步只是确保你不会破坏任何东西的练习阶段。

第 5 步:在 cPanel 中更改 WordPress PHP 版本

大多数高质量的网络主机允许您在主机帐户中手动更新网站的 PHP 版本。 为此,请登录您的 cPanel(或类似的)并找到可让您管理 PHP 版本的部分。

管理-php-版本

接下来,选择要更新 PHP 版本的网站。

选择目录

现在您将有机会选择要在 WordPress 网站上使用的 PHP 版本。

选择-php-版本

如果您真的很幸运,您的虚拟主机甚至会为您提供自动更新 PHP 版本的选项。 但是,如果您选择此选项,请确保您正在监视您的站点,因为这将跳过暂存站点阶段,并且如果存在任何兼容性问题,可能会导致您的站点出现问题。

当然,这只是一个虚拟主机示例。 您的虚拟主机可能略有不同。 因此,请查看此流行 Web 主机列表以及更新 PHP 版本的分步说明。

最后的想法

你有它! 您现在知道什么是 PHP,为什么使用更新版本很重要,以及如何在您的主机帐户中更改您自己的 WordPress 网站的 PHP 版本。

如果您还没有完全建立您的 WordPress 网站,并且只是在考虑启动一个网站,请务必查看我们的启动 WordPress 网站的综合指南。 并确保当您注册网络托管时,您选择的托管公司支持最新的 PHP 版本,以便您的网站加载速度快且超级安全。

您在 WordPress 网站上运行的 PHP 版本是什么? 您最近是否更新了 PHP 版本? 我们很乐意在下面的评论中听到所有关于它的信息!