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

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

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

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

利用HubSpot的WordPress网站工具来发展你的业务

什么是php?

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

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

那么,PHP在web服务器上到底做什么呢?简而言之,PHP代码生成要发送给客户机的动态HTML页面。当网站访问者用URL请求一个网页时,服务器上的一个特殊PHP模块处理该请求,然后执行PHP代码从头创建一个HTML页面。最后,服务器将一个完整的HTML文件返回给访问者的web浏览器。

PHP在WordPress中做什么?

WordPress包含许多PHP文件,每个文件控制页面的不同部分,如页眉、页脚、评论区等,而不是将每个网站页面单独存储为独立的HTML文件。如果你看看你的WordPress文件名,你会注意到这些文件以"。php "扩展名结尾。

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

为什么要这样组装页面?总之,灵活性。与HTML和CSS相结合,PHP使开发人员能够创建主题和必备的WordPress插件在自己的PHP文件上运行。这些主题和插件可以随意使用WordPress数据库内容。如果您想要交换插件和/或主题,这个设置也可以让您做到这一点,而不需要每次生成一组新的页面。网站上的每个页面都是在请求时实时生成的。

此外,PHP非常适合WordPress,因为PHP和WordPress本身一样是开源的。任何人都可以看到语言的工作原理,如果需要,可以为他们的站点定制它。

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使用更少的内存来实现相同的目标,提供实质性的性能提升。
  • 增强的声明:添加了Scalar Type和Return Type声明,使得代码更易于阅读和定制。
  • 改进的错误处理:通过停止整个代码脚本,以前的PHP版本处理了致命错误。PHP 7允许脚本继续运行并改为抛出错误。

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

WordPress和许多WordPress主机通过自动化可以轻松地更新。尽管如此,手动更新还是很麻烦。升级PHP真的值得你花时间吗?

绝对的。最新PHP的优点可以归结为三个因素:速度、安全性和兼容性。

增加速度

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

为了评估PHP 7的性能,我们在严格控制的环境下在WordPress上测试了PHP 7。服务器被击中37,378次,没有错误,也没有超时。使用缓存的平均响应时间为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代码的模块安装在你的网站的主机服务器上。当我说“更新PHP版本”时,这个模块就是我们实际改变的。因为PHP的内部工作是由服务器处理的,所以任何PHP更新都是通过主机完成的

有两种方法可以更新主机上的PHP,一种是联系主机提供商,另一种是如果可能的话手动更新。在这里,我将解释如何做到这两点。

和你的主机提供商谈谈

对于PHP升级来说,更不需要干预的选择是直接通过聊天、电子邮件或电话联系主机,并简单地询问。在大多数情况下,你的提供商会为你解决这个问题,或者在你的主机控制面板上添加一个升级选项和说明。

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

其他提供程序可能不支持PHP 7,也不打算切换。在这种情况下,请考虑移动到一个新的WordPress主机.PHP 7的好处大于传输域的不便。

手动更新PHP

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

要制作开关,导航到雷竞技苹果下载官方版软件/服务TAB和搜索aPHP选项。然后,点击选择PHP版本。你会看到这个屏幕:

cpanel仪表板PHP版本选择器

突出显示的下拉菜单允许您设置当前的PHP版本。只要您的主机提供商完成了他们的工作,就应该有一些PHP 7的变体可用。从下拉菜单中选择version 7后,单击保存作为当前设置

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

6.检查你更新的网站。

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

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

在你的WordPress网站上使用HubSpot工具,无需处理代码就可以连接两个平台。点击这里了解更多。

在你的WordPress网站上使用HubSpot工具,无需处理代码就可以连接两个平台。点击这里了解更多。

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

话题:

WordPress网站