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

在此之上,我们还建议更新您的PHP。

但坚持...... PHP是什么?这个术语可能听起来很熟悉 - 这是因为你的网站和所有人WordPress网站,运行它。作为WordPress的底层代码骨干网的一部分,PHP与HTML,CSS和JavaScript一起使用,以创建WordPress网站的框架。

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

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

什么是php?

PHP是常用的Web编程语言。在1995年首次发布的通用编程语言,PHP已经成为开发者最喜欢的工具,实现动态网页。动态网页是那些由托管服务器当客户端请求,而不是存储在其全部的服务器上生成。

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数据库,并把它变成网页。当接收到一个页面的请求时,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年底发布。

PHP 7是从以前的版本,PHP 5.6的重大升级。(如果你想知道发生了什么事PHP 6,该项目被取消,由于技术问题和接收差)在PHP 7显着的改进包括:

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

为什么你应该在WordPress中升级您的PHP

WordPress和WordPress的许多主机进行更新,容易自动化。尽管如此,手动更新可以是一个麻烦。正在升级PHP真的值得你的时间?

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

增加速度

版本之间,PHP开发人员更有效地更新要使用的语言资源,引进新的特性和功能。reybet雷竞技下载这意味着,PHP的每个新版本将会比以前更快地运行你的WordPress网站。不仅将更好的性能,使访问者与网站的互动 - 它也可以提高在搜索引擎中的排名

为了评估PHP 7的性能,我们在严格控制的环境中测试PHP 7 WordPress的。服务器与零次失误,零个超时打37378倍。平均响应时间为4毫秒的缓存:

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

将这些结果与先前版本的PHP进行比较,我们会看到性能和平均响应时间的显着改进。当我们在PHP 5.5上运行相同的测试时,服务器效率为24,731次,零误差和零超时。但是,平均响应时间在208毫秒速度得多。

为了更多的方式来加快WordPress网站,请查看我们的提高WordPress网站性能的提示

改善安全

PHP的受欢迎程度使其成为Cyber​​Attacks的共同目标。为了对抗这些攻击,新的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兼容性检查

用于更新WordPress中PHP的PHP兼容性检查器插件

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

3.备份您的网站。

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

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

在手上备份,您可以开始为更新本身准备您的网站。为防止功能问题源于与PHP的较差,请检查所有附加组件和核心文件是否正在运行其最新版本。检查这一点仪表板>更新然后点击全部更新如果提示。

任何质量插件和主题将与PHP 7工作 - 如果没有,找到一个更好的选择,做。

5.更新您的PHP版本。

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

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

谈谈你的托管服务提供商

越是放手选择了PHP升级通过聊天,电子邮件或电话直接深入到你的主机,并简单地要求。在大多数情况下,你的供应商将照顾这对你来说,或指令一起添加升级选项,您的主机控制面板。

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

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

手动更新PHP

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

要制作开关,导航到雷竞技苹果下载官方版软件/服务标签和搜索PHP.选项。然后,点击选择PHP版本。你会看到这样的画面:

在仪表板的cPanel PHP版本选择

突出显示的下拉列表,您可以设置当前的PHP版本。只要您的托管服务提供商已经做他们的工作,PHP 7的一些变种应该可用。一旦你从下拉菜单中,点击选择7版节省或者作为当前设置

主机之间的此过程会略有不同。如果您陷入困境,请阅读提供商的文档或帮助资源,如果需要,请联系到支持。reybet雷竞技下载

6.检查更新后的网站。

给你的主机至少30分钟,PHP完全更新。然后,确保你的WordPress网站还是通过查看您的所有网页,并一个接一个测试你的插件工作。如果有问题,你可以恢复到在的cPanel或主机再次联系你的旧的PHP版本。如果损坏程度较重,必须由备份站立重置您的更新。

而且,你们都集。PHP 7将带来您的网站在以前的迭代中获得许多好处。坐下来享受增加的性能,增强的功能,更严格的安全性和更快乐的访客。

Use HubSpot tools on your WordPress website and connect the two platforms  without dealing with code. Click here to learn more.

Use HubSpot tools on your WordPress website and connect the two platforms  without dealing with code. Click here to learn more.

最初发布于2月28日,2020 5:33:03 PM,Updated 3月17日2021年

话题:

WordPress网站