为您的网站增压:如何在 WordPress 中更新您的 PHP
![](https://www.vps1352.com/wp-content/uploads/2023/06/2023062503122267.gif)
VPS1352主机测评网(www.vps1352.com)
本文链接:https://www.vps1352.com/7723.html
比飞驰的子弹还快!比机车还厉害!能够在一个范围内跳过高楼!好吧,也许不是最后一部分.但是,当您让 PHP 保持最新状态时,您的网站的性能、安全性和 SEO 自然就会增强.在我们看来,这非常棒.
2020 年 10 月:我们测试了所有最好的 WordPress 主机!了解我们如何比较.
在本文中,我将探讨 PHP 对 WordPress 至关重要的原因、它的工作原理以及如何使其保持最新状态.
此外,我们将向您展示一些额外的解决方案,以保持您的 PHP 状态良好.然后,您就会知道应采取哪些措施来确保您的网站不会因错误、缓慢和不安全而犯罪.
您的网站将成为保护其资产并保持一切顺利运行的英雄,它可能只需要披上斗篷......
![Keeping your PHP up to date with Dev Man.](https://www.vps1352.com/wp-content/themes/MNews%20V2.4/images/post-loading.gif)
什么是 PHP?
为了让您快速了解它的背景故事,我们将回到 1994 年,当时 PHP 最初由 Rasmus Lerdorf 在卑鄙的街道上,好吧,我不确定(我不知道他们是否"卑鄙").
从那时起,它就成为最流行的网络脚本语言之一.
该名称最初源自个人主页/表单解释器.它是一种免费提供的脚本语言和解释器,主要用于 Linux Web 服务器.
简而言之,PHP 是一种用于网站的编程语言.然而,PHP 的独特之处在于它是一种服务器端语言.
您看,网站使用两种类型的语言.有一种客户端语言,然后是服务器端语言.
那有什么区别?
客户端语言(如 HTML 和 JavaScript)在客户端系统上工作.这方面的一个例子是查看您的 WordPress 网站的人的 MacBook.
另一方面,PHP 在服务器上完成其所有工作,您的站点托管在该服务器.
WordPress 使用 PHP,因此可以与数据库交互并检索数据.这意味着它使用 PHP 从数据库中获取内容,然后将它们输出为 HTML.
WordPress 提供的各种 PHP 标记和功能使您的页面能够发生这种情况.
PHP 对 WordPress 有益,因为它是您的网页和数据库之间的链接.
如果访问者请求您网站上的页面,WordPress 将与服务器端的数据库进行交互,然后-kazam!-输出页面.
![Example of WordPress PHP.](https://www.vps1352.com/wp-content/themes/MNews%20V2.4/images/post-loading.gif)
PHP 不是为每个页面使用静态 HTML,而是动态生成页面.这为您节省了为网站创建大量静态网页的时间和麻烦,从而简化了工作.
更新、更新和离开!
既然您知道 PHP 是什么……更新内容是什么,为什么它们很重要?
首先,为了明确我们在看什么,让我们首先提到 PHP 使用点版本控制系统来管理其版本.
第一位数字是主要版本,第二位数字是次要版本,第三位数字是发布版本.
那么,假设它是 2020 年 2 月发布的版本:PHP 7.4.3.
7 代表主要版本,4 代表次要版本,3 是发布版本.
就这些版本而言,主要支持三个类别.
- 积极支持:积极支持这些版本.这意味着当错误或安全问题得到修复后,就会定期发布点数.
- 仅安全:仅支持关键安全威胁和发布的版本,并根据需要而不是按计划制作.
- 生命周期结束:当版本不再受支持并且可能面临未修补的安全漏洞时.
自 1994 年以来已经推出了许多更新,由于这三个主要原因,跟上它们很重要.否则,您的网站最终将失败.
如何在 WordPress 中检查 PHP 版本
找出您的网站使用的 PHP 版本很简单.您可以直接从 WordPress 信息中心访问此信息.
转到工具> 网站健康第一.
![The Site Health area in WordPress.](https://www.vps1352.com/wp-content/themes/MNews%20V2.4/images/post-loading.gif)
这会告诉您网站的状态.如您所见,在此示例中,我的好.
此外,还会显示一些推荐的改进,如果您的 PHP 已过时,也会在此处显示.
此时,您可以通过点击通过的测试来检查您的 PHP 版本.
![Version of PHP.](https://www.vps1352.com/wp-content/themes/MNews%20V2.4/images/post-loading.gif)
它甚至还有一个下拉菜单,用于了解有关 PHP 的更多信息和其他信息.
保存(更新)日期
快速回顾一下……我们现在知道为什么会发生更新,以及在 WordPress 中哪里可以找到您的 PHP 版本.
但在我们继续之前要提到的另一件事是,插件、主题等的必要更新并不总是发生.
PHP 也陷入了同样的困境.现实情况是,许多企业、托管服务提供商、网站和开发人员都不支持最新版本的 PHP.
有时只是因为懒惰,有时则是因为缺乏资源(例如提供开发者升级的资金).
不支持最新 PHP 版本的常见原因:
- 对于插件和主题开发者来说太耗时了
- 网站所有者不知道(或不介意)
- 网络主机不想冒破坏网站的风险
不用说,旧版本的 PHP 将更容易受到安全风险的影响.
较新的版本具有处理错误修复和新语言功能的方法.所有这些还有助于提高应用程序的性能并降低资源使用率.
同时,这有助于降低服务器成本并使服务器对用户更有利.
任何错误修复还可以通过处理错误(例如面向用户的错误)来提高应用程序性能.
遗留应用程序包含带有警告的错误日志的情况并不少见.在很多情况下,这一切都可以通过简单的版本升级来解决.
最后,您需要采取措施自行升级 PHP 或确保您的托管服务提供商能够帮助您.
幸运的是,有了良好的托管,它几乎可以为您完成.例如,WPMU DEV Hosting 使用最新的 PHP 版本.
为 PHP 做准备
当一些开发人员害怕搞砸一切而避免更新 PHP 时,更新 PHP 的想法可能会很可怕.
好吧,也许这有点戏剧性.事实是,这并没有那么可怕,您不必担心.
无法保证您不会遇到任何问题.WordPress 从 5.6.20 开始使用 PHP 版本,很难确定您的主题和插件是否能正常工作.
当然,他们应该.任何好的、有信誉的主题和插件都应该没问题,但不能保证.
但是,在继续之前,您可以采取一些措施来降低风险.
1.备份您的网站
万一真的崩溃了(这不太可能),这将使您的网站恢复到原来的样子.
一个好的插件来备份您的网站 可以解决这个问题.您还可以通过导出所有文件和数据库副本来创建网站副本.
为您的文件使用 SFTP 并使用 MyPHP 导出您的数据库副本.
请记住,您也可以使用上次备份.
2.更新 WordPress、插件和主题
您可以从信息中心执行此操作,方法是前往更新然后全部更新.
![WordPress updates.](https://www.vps1352.com/wp-content/themes/MNews%20V2.4/images/post-loading.gif)
如果您恰好是 WPMU DEV 高级会员,您可以通过点击更新一切从中心进行更新.(还有 P.S.——我们的插件总是最新的.)
![Update everything inside WPMU DEV dashboard.](https://www.vps1352.com/wp-content/themes/MNews%20V2.4/images/post-loading.gif)
从这里,您还可以看到您拥有的 PHP 版本.只需点击概览,即可立即获得所有信息.
![PHP version.](https://www.vps1352.com/wp-content/themes/MNews%20V2.4/images/post-loading.gif)
这是查看所有 PHP 内容的更简单方法.
无论您是否是 WPMU DEV 成员,现在您都已备份网站、完成尽职调查并准备好更新.
如何使用 cPanel 更新 PHP
cPanel 是一个非常知名的托管管理仪表板界面.它可以在大多数共享主机上找到.
因此,如果您需要自己更新 PHP,很可能您正在使用共享托管计划,此视频应该会有所帮助.
如果您的主机不使用 cPanel,我们很快就会介绍.
在 WordPress 中更新 PHP
如果您的主机允许,您在 WordPress 中更新时有几个选项.您可以创建本地或临时网站.
为了让您在本地计算机上进行设置,我们有一篇关于如何设置 XAMPP 的文章可以帮助您完成此操作.
当您的测试环境全部设置好后,您可以从前面提到的下载中添加文件和数据库.这样,您将拥有实时网站的副本.
在测试环境中设置好网站副本后,您可以升级测试网站的 PHP 版本.
确保您的所有插件和主题都与新更新兼容.浏览您的测试站点,确保没有损坏.
测试一切;包括结账流程、网络表单、导航和所有其他功能,您可以在列表中勾选有助于您实现盈利的功能.
舞台已搭建
使用我们的托管,可以在更新 PHP 之前快速轻松地测试您的网站.我们可以选择在信息中心的暂存下设置暂存站点.
![Staging area in WPMU DEV.](https://www.vps1352.com/wp-content/themes/MNews%20V2.4/images/post-loading.gif)
要开始,请点击开始复制您的生产站点.只需几分钟即可完成设置.
一旦准备就绪,您将拥有三个暂存选项:
- 将暂存转移到生产
- 重置暂存
- 删除暂存
![Staging options.](https://www.vps1352.com/wp-content/themes/MNews%20V2.4/images/post-loading.gif)
如果您要更新 PHP,将暂存转移到生产是您的最佳选择.
然后,点击开始后,您将有两个选项供您选择要推送的内容:
- 文件
- 文件&数据库
![Options when staging a site.](https://www.vps1352.com/wp-content/themes/MNews%20V2.4/images/post-loading.gif)
当您决定一个选项时,点击下一步.
之后,您的临时站点就准备好了!
您将拥有一个用于暂存的自定义 URL 并可以开始工作.此外,万一出现问题,还可以通过预暂存推送备份的形式让您高枕无忧.
此时,您可以测试所有内容并进行相应更新.
"检查"一下
在帮助测试时需要考虑的其他事项是 PHP兼容性检查器.
这个插件会给你一份兼容性问题报告,让你在更新前修复.它们都归类为错误和警告.
它将列出违规代码的文件和行号,以及有关为什么该行代码与 PHP 选择不兼容的信息.
![The compatibility results screen.](https://www.vps1352.com/wp-content/themes/MNews%20V2.4/images/post-loading.gif)
它甚至建议更新主题和插件以替换不是最新的.
您可以在此处下载PHP兼容性检查器.
现场更新
现在是时候上线了.
当您测试了所有错误和兼容性问题并进行了相应调整后,您就可以更新实时站点并更新最新版本的 PHP.
由于 PHP 是由您所在的任何托管公司在服务器级别设置的,因此更新意味着您必须与主机的设置进行交互或要求他们为您执行此操作.
换句话说,很多如何进行更新取决于您的托管公司.
没错.在不知道您的托管服务提供商是谁的情况下,我无法在这里确切地告诉您它是如何完成的.
不过别担心……
大多数主机提供商都让事情变得简单.
任何一家信誉良好的托管公司都可以让更新 PHP 变得轻而易举,并且很容易找到有关如何操作的具体信息.
您通常可以在他们网站上的常见问题解答中找到信息,或者您可能需要联系他们的支持.
例如,使用 WPMU DEV 托管,此选项位于 中心仪表板.
![Options to change PHP.](https://www.vps1352.com/wp-content/themes/MNews%20V2.4/images/post-loading.gif)
GitHub 也有一个 适用于特定公司的便捷资源指南,以及他们如何进行更新.
一旦您了解托管公司是如何做到的,只需单击一个(或两个)按钮即可获得更新.
这是一只鸟!这是一架飞机!这是最新的 PHP!
现在您应该使用更新的 PHP 飞得更高了.
如您所见,为 WordPress 更新 PHP 很容易.有几个因素,预防措施和方法.很大程度上取决于您和您的房东.
一家优秀的托管公司应该帮助您以最轻松的方式使您的软件保持最新状态.这不应该是你需要记住自己做的事情.
在这里,在 WMPU DEV,会员可以获得无与伦比的、世界一流的、极快的托管.我们自己的英雄会在这里帮助您通过单击按钮来更新您的 PHP.
此外,我们还每天备份您的网站,协助缓存配置,监控正常运行时间,您将可以访问我们所有的高级版-最新插件.
如果 WordPress 网站没有使用最新的 PHP 更新,那将是一种犯罪.幸运的是,您可以放心地知道您的 PHP 是最新的.
Bug 会被砸,慢速笑,用户超开心.