Hostinger 子目录/子域名更改 PHP 版本教程
在 Hostinger 中,可通过在对应域名、子域名或文件夹的 .htaccess 文件中添加 SetHandler 规则来更改子文件夹或子域名的 PHP 版本。该规则会覆盖该位置的主机方案 PHP 版本,但不包含 PHP 扩展和选项。
第 1 步 – 打开 .htaccess 文件
进入 Websites(网站)→ Dashboard(控制面板),在侧边栏中搜索 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.3 | application/x-lsphp73 |
| 7.4 | application/x-lsphp74 |
| 8.0 | application/x-lsphp80 |
| 8.1 | application/x-lsphp81 |
| 8.2 | application/x-lsphp82 |
| 8.3 | application/x-lsphp83 |
| 8.4 | application/x-lsphp84 |
| 8.5 | application/x-lsphp85 |
建议仅使用 PHP 8.2 或更高版本。较低版本已被弃用,可能会给你的网站带来安全风险和性能问题。
现在,你的域名、子域名或子文件夹将运行其 .htaccess 文件中设置的 PHP 版本。如果要更改整个主机方案的 PHP 版本,请参阅如何更改 Hostinger 主机方案的 PHP 版本。
注意事项
- 要检查更改是否正确应用,你可以创建一个 phpinfo.php 文件。
- 使用此方法更改 PHP 版本不会包含 PHP 扩展和选项。
- 通过 SSH 使用
php -v命令显示的是主机方案的 PHP 版本,而不是域名或子域名的版本。