如何在 Spaceship Web 服务器上配置 PHP 设置

本指南将向您展示如何在我们的 Spaceship Web 服务器上管理 PHP 设置,具体包括如何使用 PHP Tweaks 插件、操作 php.ini 文件,以及检查 PHP 配置

我们的共享服务器使用 LiteSpeed 模块,支持 PHP 7.0-7.4 及 8.0-8.5 版本。

如何使用 PHP Tweaks 插件管理 PHP 设置

1. 登录您的 cPanel 账户

2. 进入 专属部分,然后点击 PHP Tweaks 菜单:


a. 打开 主机管理器
b. 找到您的主机套餐并点击 管理
c. 进入 高级 部分。
d. 展开 开发工具 选项并点击 PHP。您将被重定向到 PHP 设置窗口。

3. 从下拉列表中选择所需的域名:


或者,使用 账户设置 标签可对整个 cPanel 账户应用更改(这将更新所有托管域名):


现在您可以管理以下设置组: 

PHP 版本 部分,您可以查看当前使用的版本并设置所需的版本:


注意事项

  • 可用模块会根据所选 PHP 版本而有所不同。

  • 应用 PHP 更改可能需要几分钟才能生效,因此如果更改未立即显示,请耐心等待更新。

  • 如果账户设置中的 PHP 版本与域名设置中的不同,则以域名设置中的为准。

加载器 缓存部分,您可以为脚本选择 PHP 加载器以及用于缓存已编译字节码的 PHP 加速器:


其他部分,您可以根据需要启用其他模块和扩展:


通过 PHP Tweaks 启用的 PHP 扩展仅对 Web 服务器处理的脚本生效。如果您在命令行操作或通过 Softaculous 安装脚本时遇到任何 PHP 相关问题,请联系 客户支持 获取进一步协助。

请注意以下模块冲突:

  • nd_mysql mysql 冲突;

  • nd_mysqli mysqli 冲突;

  • nd_pdo_mysql pdo_mysql 冲突;

  • gmagick imagick 冲突。

4. 若要恢复域名的默认 PHP 设置,请在下拉菜单中选择该域名并点击 重置扩展。这将撤销所有更改并应用默认配置:

如何操作 php.ini 文件

有时,您可能需要通过 php.ini 文件自定义 PHP 限制(如 memory_limitpost_max_sizeupload_max_filesize 等),而不是通过 PHP Tweaks 插件。

1. 登录您的 cPanel 账户,进入 文件 部分,然后选择 文件管理器 菜单:


a. 打开 主机管理器
b. 找到您的主机套餐并点击 管理 按钮。
c. 进入 文件与存储 部分。
d. 点击 管理文件,位于您的域名旁边。您将被重定向到文件管理器中的网站根目录。

2. 在域名根目录下,点击 +文件,并创建一个名为 php.ini 的文件:


3. 在列表中找到新创建的文件,右键点击,选择 编辑


4. 添加所需的 PHP 设置。本例中,我们添加了 memory_limit max_input_vars


5. 完成所有更改后,点击 保存更改

如何检查 PHP 配置

要确认您的 PHP 设置是否正确应用,您可以使用 phpinfo() 函数创建脚本。该函数会提供当前 PHP 配置的详细信息,对于故障排查非常有用,因为它包含所有 EGPCS(环境、GET、POST、Cookie、服务器)数据。

要运行该函数,请按照以下步骤操作: 

1. 在文件管理器中进入您网站的根目录。

2. 点击 +文件 创建新文件 — 命名为类似 testinfo.php


3. 在列表中找到新创建的文件,点击右上角菜单中的 编辑 ,或右键点击该文件,然后选择 编辑


4. 插入以下代码: 

<?php
phpinfo();
?>

点击 保存更改


5. 要查看您域名的 PHP 配置详细信息,请在浏览器中打开 http://yourdomain.tld/filename.php,但请将 yourdomain.tld 替换为您的域名,将 filename 替换为您的 PHP 文件名:


安全提示: 查看信息后请删除该文件,以避免暴露敏感配置信息。

需要提供有效的电子邮箱