Hostinger支持哪些PHP版本?怎么切换?

蜗牛大人Hostinger主机教程

本文含推广链接:通过此链接购买,本站可获得佣金,不影响你的价格。

PHP是WordPress运行所依赖的程序语言。PHP的版本会影响网站的速度、安全性,以及插件和主题能不能正常运行。

本文讲解Hostinger目前支持哪些PHP版本,以及怎么查看和切换。

Hostinger支持哪些PHP版本?

按照Hostinger官方目前(2026年10月)的说明,虚拟主机和云主机在hPanel里可以选择的PHP版本是:

  • PHP 8.2
  • PHP 8.3(默认)
  • PHP 8.4
  • PHP 8.5

新建的网站默认使用PHP 8.3。

PHP 8.1及以下的版本,已经不在面板里提供了。这些旧版本已经停止了官方的安全更新,继续使用有安全风险,速度也更慢。

如果是一个建了很多年、之前一直运行在旧版本上的老网站,升级到新版本之后,不能再降回面板里已经不提供的旧版本(刚切换完发现有问题时,在同一次登录会话里可以改回去)。所以老网站升级之前,一定要先做好备份和测试。

怎么查看当前的PHP版本?

在hPanel里看:

  1. 登录hPanel,点击「Websites」,进入网站的「Dashboard」;
  2. 在左侧菜单点击「Advanced」→「PHP Configuration」;
  3. 在「PHP version」标签页里,被选中的就是当前的版本。

在WordPress后台看:进入「工具」→「站点健康」→「信息」,展开“服务器”一栏,可以看到PHP版本。

怎么切换PHP版本?

  1. 进入「Advanced」→「PHP Configuration」;
  2. 在「PHP version」标签页里选择要使用的版本;
  3. 点击「Update」保存。

切换是立即生效的,不需要重启什么东西。切换之后马上打开网站的前台和后台检查一遍。

需要注意两点:

  • 按照官方的说明,这里选择的版本是针对主机套餐的,会应用到这个套餐下的网站(用Hostinger AI建站工具做的网站除外)。一个套餐里有多个网站的话,切换之前要确认每个网站都兼容新版本;
  • 如果某个子域名或者子目录需要用和主站不同的PHP版本,可以通过 .htaccess 单独指定,下面会讲到。

WordPress网站应该选哪个版本?

一个简单的原则:用面板默认的那个版本,或者比最新版低一个版本。

版本建议
PHP 8.2兼容性最好,老主题、老插件多的网站可以用
PHP 8.3默认版本,大多数网站的首选
PHP 8.4主题和插件都保持更新的网站可以用
PHP 8.5最新版本,部分插件可能还没适配,等一段时间再用

最新版的PHP刚出来的时候,很多插件还没有完成适配,容易出现报错。除非你清楚自己在做什么,否则没必要抢着用最新版。

切换之前的准备

  1. 备份网站,方法见《Hostinger怎么备份和恢复网站?》;
  2. 把WordPress、主题和插件都更新到最新版。新版本的程序才会兼容新版本的PHP,顺序不要反了:先更新程序,再升级PHP;
  3. 重要的网站先在测试环境里试。可以把网站复制一份到子域名上测试,见《Hostinger如何把网站复制到另一个域名?》。

切换之后网站出错怎么办?

常见的现象是白屏、“此站点遇到了致命错误”,或者某个功能失效。

  1. 先改回原来的版本,让网站恢复访问;
  2. 找出不兼容的插件或主题。打开WordPress的调试日志,从报错信息的文件路径里能看出是哪个插件,方法见《Hostinger的网站出错了怎么办》;
  3. 更新或替换它。长期没有更新的插件,换一个功能相同、还在维护的;
  4. 处理完之后,再切换一次PHP版本。

老程序必须用旧版本PHP怎么办?

有些很老的程序只能在PHP 7.x上运行。面板里已经没有这些版本了,但Hostinger的官方文档里提供了通过 .htaccess 给某个目录或子域名单独指定PHP版本的方法:在对应目录的 .htaccess 文件里加入指定版本的处理器代码,具体的代码在Hostinger帮助中心的相关文章里可以查到。

这种方式有两个限制:

  • 通过 .htaccess 指定的版本,不会带上你在面板里设置的PHP扩展和PHP选项;
  • 官方明确建议只使用8.2及以上的版本,旧版本有安全和性能上的风险。

所以这只能是临时的过渡办法。长远来看,应该升级程序,或者找开发人员把代码改成兼容新版本PHP的。

PHP版本之外的设置

「PHP Configuration」页面里还有另外两个标签页:

VPS上的PHP版本

Hostinger的VPS不受上面这些限制。VPS有root权限,想装哪个版本的PHP都可以自己装。用宝塔面板的话,在软件商店里可以同时安装多个PHP版本,并给每个网站单独指定,见《宝塔BT面板最新完整安装教程》。

总结

Hostinger的虚拟主机目前支持PHP 8.2到8.5,默认是8.3,在网站Dashboard的「Advanced」→「PHP Configuration」里切换。WordPress网站用默认的8.3即可。切换之前先备份并把程序更新到最新,切换之后出错就先改回去,再排查是哪个插件不兼容。

更多Hostinger的使用教程,可以查看《Hostinger主机教程汇总》。

文章版权归作者所有,转载请注明出处:https://woniune.com/posts/hostinger-php-version/

相关推荐