如何为WordPress更新PHP以提高网站速度和兼容性

如何为WordPress更新PHP

现在你应该知道,网站的速度和性能对于提高搜索结果排名、提高转化率和改善用户体验非常重要。

因此,您可能已经在优化站点的图像,利用浏览器缓存,并使用可靠的托管提供商。

但是,您上一次考虑WordPress站点运行的PHP版本是什么时候?

WordPress使用PHP 5.6及以上版本。但鉴于最新版本是PHP 7.3,使用任何低于PHP 7.3的版本只会要求您牺牲网站的速度、性能和兼容性。

这就是为什么今天我们要向您展示如何为WordPress更新PHP。但首先,让我们快速了解一下PHP是什么,以及它为什么如此重要。

什么是PHP?为什么要关心它?

PHP是一种用于创建动态网站的服务器端编程和脚本语言。而且,WordPress核心主要是使用这种开源脚本语言编写的。

WordPress核心php文件

当有人像WordPress网页一样单击包含PHP代码的网页时,代码会通过网站服务器进行处理,转换为HTML,并在用户屏幕上显示为您的网站。

PHP的妙处在于,运行WordPress网站永远不需要学习它。

您唯一真正需要学习PHP的时候(或任何其他类型的代码),如果您想开发WordPress主题、插件,或者使用操作、过滤器以及HTML和CSS自定义您的站点。

话虽如此,WordPress网站的所有者确实需要了解使用PHP更新版本的重要性.

旧版换新PHP版本

根据W3Techs,全球超过79%的网站使用服务器端编程语言使用PHP。当然,这也是所有WordPress网站的原因,因为PHP几乎构成了整个CMS。

就像任何软件一样,PHP有一个生命周期,允许不断的改进、补丁、错误修复和改进。

事实上,在最初发布之后,PHP的新版本通常支持2年,直到它被贴上“旧”的标签,并且发布了一个更易于使用的新版本。

支持的php版本
资料来源:PHP。网

问题是,许多网站所有者不知道这个生命周期,甚至不知道他们的WordPress网站正在使用哪个版本。

更糟糕的是,他们不明白,即使切换到PHP 7.0也有以下好处:

  • 将PHP版本更新到最新版本将保证WordPress核心的安全
  • 使用最新版本的PHP将保证其他软件(如主题和插件)的兼容性
  • PHP 7是一种更高的代码标准,对开发人员来说具有更好的特性

最后,PHP 7是一种更加精练和高效的编程知识,这意味着它的处理速度比以往任何时候都快,并帮助您的站点快速加载。

您可以只检查一个(众多的)加快在多个PHP版本上执行的基准测试,看看新版本的PHP运行速度有多快。

php速度基准测试
资料来源:狗万手机网页版

当然,WordPress可以使用PHP 5.6及以上版本。但是想想这个。PHP 5.6自2017年初以来一直没有得到积极支持,安全支持将于2019年1月结束。然而,27.3%的WordPress用户仍在使用它。

WordPress用户和php版本使用
资料来源:WordPress。组织机构

更不用说,15.5%的人仍然使用PHP 7.0(比PHP 5.6快得多)但自2019年初以来一直没有得到支持。你猜到了,到2019年底,另一个版本PHP 7.1将在安全支持方面迎头赶上。

这只剩下PHP 7.2和PHP 7.3这两个版本得到了积极支持,并完成了安全修复。

那么,71.1%的WordPress网站所有者使用的PHP版本是在生命周期结束还是接近生命周期?嗯,希望很快了解PHP的重要性并进行更新!

如何检查WordPress站点运行的PHP版本

好的,所以您知道使用PHP的更新版本很重要。但是在你尝试更新你的PHP之前,首先检查一下你的WordPress网站目前使用的是哪个版本。

最简单的方法是工具>站点运行状况在WordPress仪表板中。然后,单击信息选项卡。

“站点运行状况和信息”选项卡

接下来,滚动至服务器下拉列表,查看站点使用的PHP版本。

php版本

如果您发现您使用的是过时的PHP版本,那么是时候修复它了!

确保您的web主机支持最新的PHP版本

WordPress网站所有者不更新其PHP版本的原因有很多:

  • 如上所述,许多人不知道也不关心关于他们的PHP版本。这意味着,除非开发人员或web主机通知他们更新到期,否则更新不会发生。
  • 开发人员发现,为更新的PHP版本更新网站、主题和插件代码花费太多时间.
  • 同时更新需要进行广泛的兼容性测试每当网站更新到PHP的新版本时。开发者和网站所有者都不想处理这种麻烦或之后可能出现的问题。

最后,一些托管公司犹豫是否推出更新的PHP版本.

新的PHP版本意味着由于兼容性问题,可能会增加站点崩溃,这意味着支持票证的增加。他们几乎不知道大多数问题实际上都来自客户使用过时的PHP版本.

最后,没有理由不让所有WordPress网站更新其PHP版本。不幸的是,更新PHP的最大障碍之一实际上是托管公司及其拒绝支持更高版本。

更糟糕的是,在这篇题为快速调整你的主机,Joost de Valk详细介绍了是否支持PHP的更新版本未能鼓励用户进行升级,这与当初不提供更新版本一样糟糕。

这就是为什么在确定您的网站使用哪个版本的PHP之后,下一步就是检查您的web主机,看看它们支持哪个版本。

如果您发现他们不支持最新版本的PHP,那么您可能应该在其他地方查找WordPress托管.

现在是时候用cPanel更新PHP版本了

更新PHP版本的方法是通过cPanel(或类似)在您的web托管帐户中。但首先,我们建议您备份站点,以防出现问题。

我们还建议您在本地测试PHP更新,或在临时环境中测试PHP更新,然后再将其推送到现场,以确保不会出现兼容性问题。

步骤1:创建站点副本

首先,创建一个网站副本,包括其所有文件和数据库。有时,即使使用站点的备份,也能为您提供足够的工作空间。

步骤2:创建本地或临时站点

设置测试环境,无论是在本地还是在web主机提供的情况下使用临时环境。将网站副本添加到您的测试环境中,这样您就可以获得实时网站的精确副本。

接下来,在测试站点上更新PHP,并开始测试兼容性问题。

步骤3:检查PHP兼容性

您需要检查您的测试站点,以确保PHP更新没有出现任何问题。这意味着要检查网站的功能和设计,确保一切正常。

以下是一些有用的PHP兼容性工具:

  • PHP兼容性检查器:这是一个很好的工具,可以检查PHP 7.3之前的所有不兼容问题。有一些限制,因为一些插件会导致误报。但这会给你一个好的开始。
  • 错误日志监视器:该插件向站点添加一个仪表板小部件,显示PHP错误日志中的最新消息。您也可以选择接收电子邮件通知。无论您是否是开发人员,此插件都是在您需要帮助时获得帮助的完美解决方案。
  • WP\U调试:虽然不是一个真正的“工具”,但在WordPress中打开调试模式将帮助您查看PHP消息,以便处理它们。

如果在此过程中在测试站点上发现任何问题,请努力找到解决方案。这可能包括更改与较新PHP版本兼容的插件或主题。

兼容插件

只要在您的测试站点上解决问题后,不要忘记在您的live站点上进行相同的更改!

步骤4:在cPanel中更改PHP版本

在本地站点上测试完所有内容后,是时候在现实生活中更新PHP版本了。要做到这一点,请登录您的cPanel并找到管理PHP版本的部分。

管理php版本

接下来,选择目录(或网站,具体取决于您的cPanel的设置方式)您要升级的。

选择目录

执行此操作时,您可以选择要使用的PHP版本。如果您真的很幸运,您的web主机甚至会有一个托管PHP版本,在需要时会自动更新。

选择php版本

需要使用web主机更新PHP版本的具体说明吗?这是一份附有说明的清单用于更新32个不同web主机的PHP版本。

最后的想法

如果您希望您的网站保持快速加载时间,保持安全,并继续与市场上流行的新主题和插件兼容,那么使用新版PHP至关重要。

虽然WordPress继续使用旧版本的PHP,并且随着PHP版本的消亡和新版本的发布,这种循环将继续,但只有尽可能优化您的网站才有意义。这意味着使用最快的加载、高度安全和最兼容的PHP版本。

所以,请查看WordPress站点使用的PHP版本,如果您不喜欢所看到的内容,请进行更改。你和你的网站访问者会很高兴你做到了。