最后更新时间为 2024年4月30日
PHP 版本是什么?为什么你要在乎?就像您可能会说英语、德语、意大利语、葡萄牙语、西班牙语或世界上许多其他语言之一一样。还有各种编程语言。
其中一种语言是 PHP,这是 WordPress 主要编写的语言。您的网站使用的语言版本号可能会对网站的加载时间产生重大影响。
在本指南中,我们将详细探讨 WordPress 使用哪个 PHP 版本,以及使用旧 PHP 版本的影响。
话不多说,让我们开始吧!
哪些 PHP 版本与 WordPress 兼容?
现在,WordPress 可与 PHP 5.6 之前的 PHP 版本一起使用,以及:
- PHP 7.0
- PHP 7.1
- PHP 7.2
- PHP 7.3
- PHP 7.4
- PHP 8.0
- PHP 8.1
但是,PHP 7.4 之前的所有 PHP 版本均已终止生命 (EOL),这意味着它们不再接收更新。因此,您的网站可能会面临安全漏洞。
WordPress 本身建议至少运行 PHP 7.4,并声明:
“注意:WordPress 也可以在 PHP 5.6.20+ 和 MySQL 5.0+ 的旧环境中运行。但这些版本已正式终止生命周期,因此可能会使您的网站面临安全漏洞。”
运行较旧的 PHP 版本不仅会带来安全隐患,还会对性能产生影响。根据 PHPBenchmarks,PHP 5.6 比 PHP 7.3 至少慢 47%
如此巨大的性能差异令人难以置信。想象一下,更新您的 PHP 并发现性能瞬间提升 47%!您对网站所做的任何其他操作都不会在如此短的时间内对加载时间产生如此巨大的影响。
如何找出您正在使用的 PHP 版本
现在您对升级 WordPress PHP 版本可以获得的性能提升有了更多了解,那么如何找出您当前使用的 PHP 版本呢?
在WordPress 5.2 中,引入了一个名为“健康检查”的工具,在此之前健康检查是您可以安装的单独插件。
在本指南中,我们假设您使用的是 WordPress 5.2 或更高版本,如果不是,请务必尽快更新!
前往您的wp-admin并将鼠标悬停在“工具”上:
您应该看到“站点运行状况”。继续并单击该按钮。然后,您将进入主“站点运行状况”选项卡,该选项卡将显示各种信息并突出显示需要注意的方面。单击“信息”选项卡:
您将看到可以单击的各种项目,但我们关心的是服务器。单击该按钮,您将看到如下服务器信息:
在 PHP 版本下,您可以看到我们的测试站点运行的是 PHP 7.3,所以一切都很好!但是如果我们运行旧版本的 PHP 该怎么办?喜欢 PHP 5.6 吗?让我们看一下升级它需要做什么。
升级 PHP 版本的优势
通过这张引人入胜的信息图探索升级 PHP 版本的优势,其中包含所有主要优势。
优势一:速度
好的好的。我们经常谈论速度,但它是任何优秀网站的关键因素。您可以拥有世界上最好的产品、最漂亮的网站。然而,如果加载缓慢,没有人会购买您的产品或留在您的网站上。
优势二:安全性提高
没错,所有这些 PHP 版本都被称为 EOL 或生命周期结束。这意味着他们不会收到任何更新,无论是安全更新还是错误修复。
通过使用旧版本的 PHP,您会自动将您的网站置于危险之中。即使那些运行 PHP 7.4 的用户也面临着支持即将结束的风险。
虽然我们并不是说如果您使用较旧的 PHP 版本就会被黑客攻击,但它肯定会落入邪恶的第三方之手。确保安全并升级到 PHP 8.0 或 PHP 8.1 甚至更高版本,以提高网站的WordPress 安全性。
优势3:保持
维护。当 PHP 出现错误时会发生什么?好吧,在大多数情况下发生的情况是在某个时刻,错误被修复,网络托管公司会自动将补丁应用到他们的服务器上,而你甚至不会注意到。
然而……当 PHP 版本停产时,错误怎么办?好吧,不幸的是,你运气不好!修复此问题的唯一方法是升级到较新的 PHP 版本。
在不重要的情况下升级(例如,您的网站没有损坏)会更安全,因为升级不会匆忙完成,并且您有更多的时间进行测试。
但因为当前使用的版本存在问题而必须升级根本不理想。
与新软件更好的兼容性
我们已经看到像 MailPoet 这样的 WordPress 插件正在放弃对旧 PHP 版本的支持。
如果您尝试将 MailPoet 与 PHP 5.6 一起使用,您只会看到一条错误通知,要求您升级。
随着 PHP 的新版本引入了开发人员希望在其软件中实现的新特性和功能,这种趋势将持续下去,并且通常为了做到这一点,他们必须放弃对旧 PHP 版本的支持。
最新版本的WooCommerce也放弃了对 PHP 5.6 的支持。虽然作为最终用户,您可能会因为软件不再与较旧的 PHP 版本一起使用而感到难过,但开发人员在这样做时也将您的最大利益放在心上。
使用旧 PHP 版本的缺点
PHP 错误
您是否曾经升级过 WordPress 版本、插件或主题,然后遇到意外错误?
也许你见过类似的东西:
PHP 解析错误:语法错误,意外的“::”(T_PAAMAYIM_NEKUDOTAYIM)
如果您升级到使用双冒号运算符的版本,并且您的网站运行低于 5.3 的 PHP 版本,则会出现此错误。
或者您可能见过这样的错误:
解析错误:语法错误,意外的“”(T_VARIABLE),期望函数(T_FUNCTION)
如果您使用早于 5.3 的 PHP 版本,并且升级不支持此类旧 PHP 版本的插件或主题,您会再次看到此错误。
正如我们上面提到的,现在大多数插件至少需要 PHP 5.6,少数需要 PHP 7,还有一些建议至少 PHP 7.4。
简而言之,您需要确保使用最新的 WordPress PHP 版本,以提高性能并防止出现任何意外错误。
我写了份一万多个字的Wordpress 建站指南