跳转到内容
无痕工具库 无痕工具库

Hostinger 子目录/子域名更改 PHP 版本教程

在 Hostinger 中,可通过在对应域名、子域名或文件夹的 .htaccess 文件中添加 SetHandler 规则来更改子文件夹或子域名的 PHP 版本。该规则会覆盖该位置的主机方案 PHP 版本,但不包含 PHP 扩展和选项。

第 1 步 – 打开 .htaccess 文件

进入 Websites(网站)→ Dashboard(控制面板),在侧边栏中搜索 File Manager(文件管理器)并点击它:

Hostinger hPanel 菜单,File 部分中的 File Manager 已高亮显示

然后,进入你想要应用不同 PHP 版本的文件夹:

  • 如果要编辑的是域名,请进入其 public_html 文件夹。
  • 对于子域名,其对应的文件夹位于该域名的 public_html 文件夹内:

对于特定文件夹,请进入目标文件夹的路径。到达正确位置后,双击 .htaccess 文件将其打开。

如果 .htaccess 文件不存在,你可以直接在文件管理器中创建它。请确保文件名以点号(.)开头:

第 2 步 – 编辑 .htaccess 文件

将以下代码添加到 .htaccess 文件的最开头:

<FilesMatch ".(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-lsphp74
</FilesMatch>

请务必将代码中的 application/x-lsphp74 部分替换为你想要使用的版本。可用的值请查看下表:

PHP 版本代码
7.3application/x-lsphp73
7.4application/x-lsphp74
8.0application/x-lsphp80
8.1application/x-lsphp81
8.2application/x-lsphp82
8.3application/x-lsphp83
8.4application/x-lsphp84
8.5application/x-lsphp85

建议仅使用 PHP 8.2 或更高版本。较低版本已被弃用,可能会给你的网站带来安全风险和性能问题。

现在,你的域名、子域名或子文件夹将运行其 .htaccess 文件中设置的 PHP 版本。如果要更改整个主机方案的 PHP 版本,请参阅如何更改 Hostinger 主机方案的 PHP 版本。

注意事项

  • 要检查更改是否正确应用,你可以创建一个 phpinfo.php 文件。
  • 使用此方法更改 PHP 版本不会包含 PHP 扩展和选项。
  • 通过 SSH 使用 php -v 命令显示的是主机方案的 PHP 版本,而不是域名或子域名的版本。