作为WordPress管理员,更新是您的作业的核心。为了获得最佳功能和强大的安全性,您需要确保您的主题,插件和WordPress核心运行最新版本。

除此之外,我们还建议更新您的PHP。

但坚持…PHP是什么?这个术语可能对你来说很熟悉——这是因为你的网站WordPress网站去吧。作为WordPress底层代码主干的一部分,PHP与HTML、CSS和JavaScript一起工作,创建了WordPress全球站点的框架。

在这篇文章中,我将介绍您需要了解PHP语言的内容,如何在WordPress中生成内容,为什么需要更新,以及如何将WordPress站点升级到最新版本的PHP。

通过HubSpot的WordPress网站工具发展您的业务

PHP是什么?

PHP是一种经常在web上使用的编程语言。PHP作为一种通用编程语言于1995年首次发布,它已成为开发人员最喜欢的支持动态网页的工具。动态网页是托管服务器在客户端请求时生成的网页,而不是全部存储在服务器上。

PHP是A.服务器端语言,这意味着它完全运行在网站的服务器上。这将它与您可能知道的其他语言区分开来,包括HTML、CSS和JavaScript. 这些是客户端语言 - 他们在访问网站的访客设备上运行(即,访问者的Web浏览器)。

那么,PHP在Web服务器上究竟是什么?简而言之,PHP代码是生成要发送到客户端的动态HTML页面的原因。当站点访问者使用URL请求网页时,服务器上的特殊PHP模块将处理请求,然后执行PHP代码以从头开始创建HTML页面。最后,服务器将完整的HTML文件带回访问者的Web浏览器。

PHP在WordPress中做了什么?

Rather than store each website page separately as individual HTML files, WordPress contains many PHP files that each control a different part of your page, such as headers and footers, comment sections, etc. If you look at your WordPress file names, you’ll notice these files end with a “.php” extension.

在WordPress站点上,PHP的主要任务是获取存储在WordPress数据库中的页面内容并将其转换为web页面。收到页面请求后,PHP代码从WordPress数据库中提取相关页面内容,将其转换为HTML文件(以及附带的CSS文件),并将HTML发送回发出请求的访问者。raybet电子竞技

为什么以这种方式组装页面?在一个词,灵活性。与HTML和CSS一起使用,PHP使开发人员可以创建主题和必须有WordPress插件在自己的PHP文件上运行。这些主题和插件可以使用WordPress数据库内容,但是它们喜欢。如果要交换插件和/或主题,则此设置还可以让您这样做,而无需每次生成新的页面集。请求时,您网站上的每个页面都在实时生成。

此外,PHP很适合WordPress,因为像WordPress本身一样,PHP是开源的。任何人都可以看到语言在引擎盖下的工作方式,如果需要,可以为其网站定制它。

PHP与CMS革命

虽然PHP多年来在Web开发社区中享有一些人气,但内容管理系统(CMS)的出现确实将这种语言放在地图上。WordPress是最受欢迎的CMS这一事实证明了PHP的健壮性和多功能性。

什么是PHP 7?

PHP 7是PHP的最新版本,发布于2015年底。WordPress在这个版本的形成中扮演了关键角色——在开发过程中,WordPress社区检查和测试了每一个元素,以确保与CMS兼容。

今天,超过18%的WordPress网站使用PHP 7,许多插件和主题都积极支持这个版本。PHP正在进行升级,PHP 8将在2020年底发布。

PHP7是对上一版本PHP5.6的主要升级。(如果您想知道PHP6发生了什么,该项目由于技术问题和接收不良而被废弃。)PHP7的显著改进包括:

  • 提高速度:PHP 7使用更少的内存来实现同样的目标,提供了实质性的性能提升。
  • 增强的声明:添加标量类型和返回类型声明使代码更易于读取和自定义。
  • 改进的错误处理:以前的PHP版本通过停止整个代码脚本来处理致命错误。PHP 7允许脚本继续运行,并抛出一个错误。

为什么你应该升级你的WordPress PHP

WordPress和许多WordPress主机通过自动化使更新变得容易。不过,手动更新可能会很麻烦。升级PHP真的值得你花时间吗?

绝对地。最新PHP的好处可以逐到三个因素:速度,安全和兼容性。

增加的速度

在发布之间,PHP开发人员会更新该语言以更有效地使用资源,并引入新的特性和功能。这意味着每一个新版本的PHP都会比以前更reybet雷竞技下载快地运行WordPress网站。更好的性能不仅可以让访问者参与到你的网站中,还可以提高你在搜索引擎中的排名

为了评估PHP7的性能,我们在严格控制的环境中在WordPress上测试了PHP7。服务器被命中37378次,没有错误和超时。使用缓存时,平均响应时间为4毫秒:

使用PHP7在WordPress网站上显示响应时间增加的图表
显示使用PHP 7的WordPress网站上增加的击中率的图表

将这些结果与以前的PHP版本进行比较,我们可以看到性能和平均响应时间方面的显著改进。当我们在PHP 5.5上运行相同的测试时,服务器被击中24,731次,没有错误和超时。但是,平均响应时间要慢得多,只有208毫秒。

想要了解更多加快WordPress网站速度的方法,请查看我们的提高WordPress网站性能的提示

改进的安全性

PHP的流行使它成为网络攻击的常见目标。为了应对这些攻击,新的PHP版本包含了针对黑客暴露的漏洞的补丁。如果你的WordPress站点运行的是旧版本的PHP,那么它将无法进行这些修复,而且更容易受到恶意软件、病毒的攻击,站点的后端也更容易被访问。

新的PHP本身并不能阻止入侵者。看我们的WordPress安全指南了解如何强化你的WordPress站点的步骤

更好的兼容性

WordPress网站由多个部分组成,当一个组件升级时,其余​​部分往往会遵循。最好的WordPress主题和插件以及WordPress本身,始终在最新版本的PHP上运行。如果您陷入了以前的版本,PHP与您的核心文件,插件和主题之间缺乏兼容性可能会破坏您的网站。

作为WordPress管理员,您不需要了解PHP工作原理的细节。但是,必须知道如何更新PHP。让我们开始吧。

1.检查当前的PHP版本。

为了确保您的系统需要PHP更新,您可以签入WordPress。从管理员仪表板中,选择工具>网站健康.下网站健康状况, WordPress会告诉你你的PHP版本是否应该更新,以及其他安全性和性能改进建议。

WordPress的网站健康状态窗口

2.检查与最新的PHP版本的兼容性。

在将你的WordPress站点升级到PHP 7之前,请确保它与新的PHP兼容。最简单的方法就是使用插件PHP兼容性检查器

PHP兼容性检查插件,用于在WordPRess中更新PHP

只需通过WordPress安装并运行插件来检查您现有的代码。如果插件发现任何问题,您将看到一个错误和警告列表,以及特定的代码细节,以帮助在升级之前进行关键更改。

3.备份你的网站。

大多数WordPress教程将建议您创建站点的备份在进行重大变化之前,更新PHP也不例外。实际切换到PHP通常不会提出任何展示停止问题。但是,只是在情况下,拥有故障安全备份方便的理想。

4.更新你的WordPress核心,插件和活动主题。

有了备份在手,你就可以开始为网站的更新做准备了。为了防止由于与PHP兼容性差而导致的功能问题,请检查所有的附加组件和核心文件是否在运行最新版本。检查这个下仪表板>更新然后点击全部更新如果提示。

任何高质量的插件和主题都可以与PHP7一起使用——如果不能,请找到一个更好的选项。

5.更新您的PHP版本。

现在用于实际更新部分。处理PHP代码的模块安装在您的网站的Web托管服务器上。当我说“更新PHP版本”时,此模块是我们实际更改的。由于PHP的内部工作由您的服务器处理,所以通过主机完成任何PHP更新

通过联系您的托管提供商,或者如果可能的话,有两种方法可以在主机上更新PHP。在这里,我将解释如何做两者。

与您的主机提供商交谈

对于PHP升级来说,更多的选择是直接通过聊天、电子邮件或电话联系您的主机,然后简单地询问。在大多数情况下,您的提供商将为您解决此问题,或者向主机控制面板添加升级选项以及说明。

在某些情况下,您的主机可能会提供自动升级服务。如果是这样,请确保您运行兼容性测试并修复了任何错误,因为如果您的网站出现问题,托管提供商并不负责。

其他提供商可能不支持PHP 7并没有打开的计划。在这种情况下,考虑移动到新的WordPress主机.PHP 7的好处超过了转移域的不便。

手动更新PHP

虽然托管控制面板在不同的提供商之间是不同的,但最常见的是CPANEL.

要进行切换,请导航到雷竞技苹果下载官方版软件/服务选项卡并搜索PHP选择。然后,单击选择PHP版本。您将看到此屏幕:

cpanel仪表板php版本选择器

突出显示的下拉列表允许您设置当前的PHP版本。只要您的托管提供商完成了他们的工作,PHP7的一些变体就应该可用。从下拉菜单中选择版本7后,单击拯救设置为当前

这个过程在不同的主机之间略有不同。如果遇到问题,请阅读提供商的文档或帮助资源,并在需要时寻求支持。reybet雷竞技下载

6.检查您的更新站点。

给你的主机至少30分钟的时间让PHP完全更新。然后,通过查看所有页面并逐个测试插件,确保WordPress站点仍然有效。如果出现问题,您可以在cPanel中恢复到旧的PHP版本,或者再次联系主机。如果情况变得更糟,您将有一个备份随时准备重置更新。

有了这些,一切都准备好了。相对于之前的迭代,PHP 7将为您的站点带来许多好处。坐下来享受提高的性能、增强的功能、更严格的安全性和更愉快的访问者。

在WordPress网站上使用HubSpot工具,连接两个平台,而不需要处理代码。单击此处了解更多信息。

在WordPress网站上使用HubSpot工具,连接两个平台,而不需要处理代码。单击此处了解更多信息。

最初发布于2020年2月28日下午5:33:03,更新于2021年3月17日

主题:

WordPress的网站