本指南将向您展示如何在我们的 Spaceship Web 服务器上管理 PHP 设置,具体包括如何使用 PHP Tweaks 插件、操作 php.ini 文件,以及检查 PHP 配置。
我们的共享服务器使用 LiteSpeed 模块,支持 PHP 7.0-7.4 及 8.0-8.5 版本。
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 限制(如 memory_limit、post_max_size、upload_max_filesize 等),而不是通过 PHP Tweaks 插件。
1. 登录您的 cPanel 账户,进入 文件 部分,然后选择 文件管理器 菜单:

或
a. 打开 主机管理器。
b. 找到您的主机套餐并点击 管理 按钮。
c. 进入 文件与存储 部分。
d. 点击 管理文件,位于您的域名旁边。您将被重定向到文件管理器中的网站根目录。
2. 在域名根目录下,点击 +文件,并创建一个名为 php.ini 的文件:

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

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

5. 完成所有更改后,点击 保存更改。
要确认您的 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 文件名:

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