跳到主要内容

无法更改的 PHP 设置

  • 概述
  • 可用的 PHP 版本
  • 如何更新 PHP
  • 修复 MultiPHP 错误
  • php.ini
  • 限制
  • 查看设置

共享主机套餐(包括经销商主机)均在精心管理的环境中托管。为了维护服务器的稳定性,对可更改的设置有一定限制。VPS 和独立主机客户可以更改 php.ini 文件中的所有设置,因为他们没有共享和经销商主机的限制。
本文讨论以下主题:

  • 共享主机(包括经销商主机)⤵
  • VPS 和独立主机⤵
  • 可更改的设置 ⤵

共享主机(包括经销商主机)

我们共享主机服务器上的最低 PHP 版本目前为 8.1。
在我们的共享和经销商服务器上,PHP 配置了以下设置:
safe mode = 关闭(无法调整)
memory_limit = 256M(最大值)
max_execution_time = 30(最大值,单位秒)
max_input_time = 60(最大值,单位秒)
post_max_size = 516M(最大值)
upload_max_filesize = 512M(最大值)
enable_dl = 关闭(无法调整)

上述设置在共享和经销商账户中无法更改或超出。这些限制旨在防止共享环境中资源使用过高。我们发现大多数 PHP 脚本都能在这些限制内正常运行,而需要更多资源的脚本更适合使用 VPS 或独立主机。


VPS 和独立主机

VPS 和独立主机客户可以通过以下步骤将这些设置更改为任何所需的值。

  1. 登录 WHM。
  2. 软件 部分,选择 MultiPHP INI 编辑器
    WHM 菜单 MultiPHP INI 编辑器
  3. 选择 基本模式 标签,然后从下拉菜单中选择您想使用的 PHP 版本
    WHM MultiPHP INI 编辑器 - 选择 PHP 版本
  4. 选择所需的 PHP 版本后,页面将显示其他 PHP 设置。如果您想通过手动编辑 INI 文件进行更改,可以按照以下步骤操作。

重要提示: 虽然您可以在独立服务器或 VPS 上将设置更改为任何值,但配置错误的服务器性能会很差,甚至可能崩溃。除非您有特定原因更改 PHP 设置,否则建议保持默认设置,或使用您所用脚本或应用程序推荐的设置。


可更改的设置

我们还设置了以下内容:

register_globals = On 

max_input_vars = 1000

这两个设置以及任何未提及的其他 PHP 设置,可以通过位于需要这些设置的脚本同一文件夹中的自定义 php.ini 文件进行更改。
HostGator 无法知道您为何需要更改这些设置。您是根据脚本设计师或开发者的建议进行修改。HostGator 只能告诉您在哪里进行更改。

  1. 基本模式 标签页中,修改您想更改的设置。
  2. 点击页面底部的 应用 按钮。
  3. 应用更改后,您将在屏幕右上角看到 “成功应用” 的消息。
    HostGator WHM MultiPHP INI 编辑器更改成功应用
  4. 选择 编辑模式 标签。
    WHM MultiPHP INI 编辑器 - 编辑模式
  5. 根据需要编辑文件。
  6. 点击右上角的 保存 按钮。