如果你想要你的博客,你的网站或你的 网上商店 正常工作,考虑更改或更新您在网站上使用的PHP版本将是理想的选择。 新版本的PHP(PHP7)尚不足够普及,但很快就会推出,因为它带来了许多新功能,很可能将需要安装或使用下一版本的PHP。 WordPress。
本文假设您已经创建了一个网站或 WordPress博客. 否则,请参阅此详细指南.
但是,如果您已经这样做,请继续。
为什么要升级到PHP 7?
如果在服务器上使用WordPress,则显然已经安装了PHP。 那么,当一切看起来都很好时,为什么要升级呢?
以下是一些您应该考虑升级PHP版本的最常见原因:
- 该 插件 和 脚本 您已安装的版本不再与您使用的版本兼容
- 运行WordPress的最低要求已提高
- 您使用的版本存在安全漏洞,并且升级包含补丁程序
- 你需要 迁移 走向更稳定的版本
- 您想在WordPress安装或测试环境中测试其他版本
- 您发现正在使用的版本与已安装的插件,主题或脚本之间存在冲突。
您是否曾经考虑过保护博客或网站? 这里是 一些提示,以确保你的WordPress博客
这些都是正当的理由,但是在继续更新PHP版本之前,应该考虑一些升级方面的弊端...
要考虑的一些重要缺点...
切换到较新版本的PHP会有一些风险。 这里是一个 WordPress插件 溢价将备份您的整个网站并在发生故障时恢复它。
升级之前需要牢记的主要内容是 您所有的插件,主题和脚本不一定与您要使用的最新版本的PHP兼容.
如果不兼容,您的网站很可能不再可用,或者您会注意到许多错误。 而且,WordPress现在会告诉您插件是否与您的PHP版本兼容。
每个版本的PHP都提供了新的变体,改进以及可能的修复程序,安全修复程序和代码结构。 尽管某些更新不如其他更新完整,但许多版本提供的改进或更改使旧版本的某些部分已过时。
在某些情况下,不再支持整个版本,例如PHP 4和更高版本。 如果您在网站上使用依赖于过时的PHP代码的插件,主题或脚本,并升级到PHP的较新版本,则此升级将使代码过时,从而中断操作。您的博客。
虽然不是 PAS 通常情况下,重要的是要意识到您带来的变化将带来后果。 这样,您可以考虑不同的兼容性问题。 但是,如果您需要始终保持最新状态的高级WordPress主题,请根据您的定位选择以下列表.
除了手动检查您的网站可能存在的弱点之外,还有许多插件可让您知道您的环境是否与升级兼容。 实际上,好消息是您可以降级以前激活的版本。 换句话说,如果您发现任何错误,总是可以恢复以前的PHP版本...因此,例如从5.5版切换到7.x版,如果一切运行不正常,则可以返回到版本5.5。
检查PHP兼容性
以下是一些插件,可用于检查环境与更新版本的PHP的兼容性:
- 兼容性检查PHP -此插件可让您定义PHP版本,并根据主机的当前PHP版本进行分析。 它还会创建一个报告,告诉您要解决的问题。
- 错误日志监控 -如果有任何错误,可以启用日志以跟踪所有错误,这将帮助您更轻松地修复它们。
您也可以激活 手动 一份报纸 私人 使用“ WP_DEBUG ”。 您还可以查看升级前每个PHP版本的更改:
- 从PHP 4迁移到PHP 5.0.x
- 从PHP 5.0.x迁移到PHP 5.1.x
- 从PHP 5.1.x迁移到PHP 5.2.x
- 从PHP 5.2.x迁移到PHP 5.3.x
- 从PHP 5.3.x迁移到PHP 5.4.x
- 从5.4.x PHP迁移到PHP 5.5.x
- 从5.5.x PHP迁移到PHP 5.6.x
- 从5.6.x PHP迁移到PHP 7.0.x
- 从7.0.x PHP迁移到PHP 7.1.x
- 迁移到最新版本的PHP
如果发现所使用的插件,主题或脚本与要使用的PHP版本不兼容,则可以与作者或开发人员联系以帮助您解决问题。 如果您需要帮助,可以在本文中发表评论,我很乐意提供答案。
如何更改PHP版本
因此,一旦您的博客通过了兼容性测试,就可以通过SSH或cPanel更改所使用的PHP版本。 如果您无法访问此选项,请与您的 网络主机。 在大多数情况下,他们可以为您更新或执行其他任务。
通过SSH升级(高级用户)
由于根据服务器类型的不同,用于升级或安装其他版本PHP的SSH命令也不相同,因此没有通用的命令在任何地方都可以使用。
通过参考我们的教程来保护您的博客或网站: Sucuri:保护对WordPress的攻击的有效工具
单击下面的任何资源,以根据您的服务器类型查看详细信息:
请记住,如果使用这些链接中提供的命令,则还必须从服务器中删除旧的PHP软件包。 由于删除旧版本的命令也会因服务器类型的不同而有所不同,因此,请参阅服务器的文档以获取确切的命令。
更新或更改cPanel中的PHP
如果您喜欢选择 只需点击几下 适用于您的服务器的 PHP 版本,您可以通过登录您的 cPanel 帐户来完成此操作。 但是,此选项仅在默认版本的 cPanel 中可用。 如果您不是这种情况,则需要联系您的供应商。虚拟主机 为此。
我将向您展示如何从cPanel访问它。 连接后,转到“软件”部分,然后单击“ MultiPHP Manager”。
单击它会带您进入可用的各个域和子域的PHP版本管理。 您所要做的就是选择正确的PHP版本并将其应用到您选择的域中。
该过程可以通过3个简单的步骤完成,如下图所示:
您会注意到,该接口将类似于WHM提供的接口(如果您有专用服务器)。
如何从WHM编辑
如果您有服务器,则可能安装了WHM,从而可以管理服务器。 在WHM中,您还可以更改版本 默认情况下, 在您的cPanel上安装PHP。 您需要做的就是访问MultiPHP Manager并更改要在每个域上使用的PHP版本。
更改版本时会自动完成版本备份。
推荐资源
为了更进一步,我们将推荐一些文章,这些文章将帮助您了解拥有更新的php版本的重要性。
结论
这就是您更新PHP版本所能做的一切。 如果您有任何疑问,请随时在评论部分中保留。 您也可以通过转到此页面来发现其他资源。
而且,如果您喜欢这篇文章,请在其他社交网络上分享。
你好,
无法更新让我看到此消息的wordpress
重要提示:在更新之前,请备份您的数据库和文件。 有关更新的帮助,请访问更新WordPress Codex页面。
我写信给我的主人,要求我将PHP更新到7.3版,但我仍然收到此阻止消息。 我不再访问我的扩展程序。
还有其他要更新的内容吗?
感谢您的帮助
非常好的一天
Bonsoir,
请尝试禁用所有插件,然后重试。
问候语我当前正在使用网站模板。 我有3个网站,但是我想更改其中一个网站模板,但是我将设置一个新模板。 如果将PHP版本设置为7,则PHP 5.9将是白屏。 但是,如果我更改了php版本,则其他站点将被损坏。
在为项目创建数据库后,我刷新以使用wamp中的wordpresse,这是我收到的消息。
(您的服务器使用5.5.12版本的PHP,但WordPress 5.2至少需要5.6.20版本)
我开始并且我想了解,我应该更新v wamp还是php版本(如果php如何进行)?
你好,
您必须更新PHP。 如果服务器上有,请激活7版本!
你好,升级你的PHP多少钱?
Bonsoir,
我们不再提供这些服务对不起。
你好,
我允许自己向您发送此电子邮件,因为我目前正在完全重做WordPress下我的一位客户的网站。
不过有些插件需要更新PHP。 (需要PHP的5.4版本或更高版本,该扩展目前不活动。)
我的房东没有回答我,我是计算机新手(我负责网络设计)
您能详细告诉我更新PHP的步骤吗?
该网站的日期从2年。
预先感谢您的帮助以及您将给我的时间。
真诚的,
你好,
对不起,但是我们不能拥有所有主机的文档。