Gname

广告

DangYun

广告

WordPress PHP版本选择与安全升级指南

美国云服务器推荐

WordPress网站运行变慢、插件提示不兼容,或者后台出现PHP版本过旧的提醒时,就该检查一下服务器环境了。PHP是WordPress运行所依赖的服务端编程语言,负责处理请求、读取数据库和生成页面。它的版本会影响网站性能、安全性,以及主题和插件能否正常工作。不过,升级也不能只看版本号,老插件、自定义代码和服务器扩展都需要一起考虑。

一、WordPress应该选择哪个PHP版本

先区分两个概念:能运行WordPress的最低版本,不等于适合长期使用的版本。

WordPress官方目前建议主机环境支持PHP 8.3或更高版本。虽然部分旧环境仍能使用PHP 7.4运行WordPress,但PHP 7.4早已停止官方安全维护,不适合继续作为长期运行环境。

选择时,可以参考以下情况:

  • PHP 7.4、8.0和8.1:均已结束官方支持,仍在使用的站点应安排升级。
  • PHP 8.2:处于安全维护阶段,安全支持将于2026年12月31日结束。已有站点可以把它作为过渡环境,但需要继续规划升级。
  • PHP 8.3:符合WordPress当前推荐要求,安全支持持续至2027年12月31日。
  • PHP 8.4:支持周期更长,安全支持持续至2028年12月31日,可在主题、插件及主机环境兼容的前提下使用。
  • PHP 8.5:也在官方支持范围内,但能否用于自己的站点,仍需检查WordPress版本、主题、插件和主机的支持情况。

对于维护正常的网站,可以优先评估PHP 8.3或8.4。没有必要因为主机面板里出现了更新版本,就直接切换正式站;也不要因为旧版“暂时没报错”,就一直不处理。

较新的PHP版本可能改善执行效率,但实际提速幅度还取决于缓存、数据库、插件和服务器资源,不能保证换个版本就能解决所有性能问题。

二、如何查看网站正在使用的PHP版本

对大多数站长来说,直接在WordPress后台查看最方便:

  • 登录WordPress管理后台。
  • 进入“工具 > 站点健康”。
  • 切换到“信息”标签。
  • 展开“服务器”,找到“PHP版本”。

也可以在主机控制面板的PHP设置中查看。一个账户下有多个网站时,要确认所选域名,不能只看服务器默认版本。

如果使用SSH执行php -v,还要注意:命令行PHP与网站使用的PHP可能不同。判断WordPress的运行版本,应以网站实际环境为准。

原文还介绍了通过phpinfo()查看环境的方法。不过,普通用户通常不需要为此创建公开文件;如确实用于排查,检查完成后应及时删除,避免暴露服务器信息。

三、升级PHP前准备

1、完整备份文件和数据库

PHP升级前,先备份网站文件和数据库,并确认备份能够用于恢复。

只备份文章内容不够,主题、插件、上传文件和配置也需要保留。不要等网站打不开了,才发现手里只有一份不完整的备份。

2、检查WordPress主题和插件

旧主题、旧插件是PHP兼容问题的常见来源。切换前,应检查它们的更新和兼容说明,尤其留意已经停止维护的插件,以及自行添加的代码。

更新WordPress主题和插件本身也可能带来变化,因此同样应在备份后进行,重要网站最好先在测试环境完成。

3、先用测试站验证

如果主机套餐提供预发布或测试站功能,可以先复制网站,在测试环境切换PHP。

测试时不要只打开首页,还要检查文章页、后台编辑、表单提交、登录,以及商城的购物车和结账流程。对有实际订单的网站,这些操作比“首页能打开”更重要。

同时确认测试站与正式站分别使用哪个PHP版本,避免以为只改了测试站,实际却影响整个账户。

四、如何切换PHP版本

目前很多主机上(如BlueHost)提供PHP版本管理工具,使用cPanel的账户通常可以通过MultiPHP Manager为相应域名选择PHP版本。不同产品和控制面板的入口可能不同,应以账户实际显示为准。

操作时,先选中需要调整的网站,再选择已经验证兼容的PHP版本并应用。切换后,返回WordPress“站点健康”页面,确认网站确实使用了目标版本。

这里还容易混淆两个工具:

  • MultiPHP Manager:用于选择PHP版本。
  • MultiPHP INI Editor:用于调整上传大小、执行时间、内存限制等PHP参数。

修改PHP参数不等于升级PHP,也不建议为了切换版本随意编辑配置文件。

如果升级后需要回退,应先确认主机是否仍提供原版本。面板不一定长期保留所有旧版本,因此升级前就要了解恢复方式。

相关阅读:

《如何在WordPress中更新PHP?》

《WordPress网站php.ini配置文件在哪里?》

《WordPress安装PHP版本和服务器配置有哪些要求?》

(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

主机侦探企业微信

微信扫码加好友进群

主机优惠码及时掌握

主机侦探QQ群

QQ群号:707632017

主机优惠发布与交流

温馨提示:

1、本站部分图片来源于互联网,如有侵权请联系删除。邮箱:2942802716#qq.com(#改为@)

2、本文评论没有专人回复,如果您有问题请到美国主机侦探论坛提问!

3、美国主机侦探免费为您提供美国主机购买咨询。

RakSmart美国服务器
下一篇
PHP
已经没有了
返回顶部