如何编辑 PHP INI 设置
如果您是网站所有者或开发人员,可能已经熟悉 cPanel 的 MultiPHP INI 编辑器。它是一个功能强大的工具,允许您编辑 PHP INI 设置。对于希望自定义网站 PHP 设置以提升网站性能和功能的用户来说,这是一个非常实用的功能。除了 MultiPHP INI 编辑器外,cPanel 还提供了 MultiPHP 管理器,方便您更改网站的 PHP 版本。对于在服务器上使用多个 PHP 版本并希望轻松切换的用户来说,这是一项必不可少的功能。
本文将介绍如何使用两种模式——基础模式和编辑器模式——编辑 PHP INI 设置。
- 为什么要编辑 PHP INI 设置?
- 如何编辑 PHP INI 设置
- 基础模式
- 编辑器模式
- 故障排除技巧
- 总结
为什么要编辑 PHP INI 设置?
在某些情况下,编辑 PHP INI 设置是必要的。例如,您可能需要增加最大文件上传大小、更改脚本执行时间,或启用/禁用某些 PHP 扩展。这些设置会影响您网站或应用程序的性能和功能,因此能够根据需要修改它们非常重要。简而言之,编辑 PHP INI 设置可以让您更好地控制 PHP 环境的行为,帮助确保您的网站或应用程序顺利运行。
错误地更改 PHP INI 设置可能导致错误、崩溃或其他意外行为。因此,在进行任何修改之前,务必备份原始配置。这样,如果出现问题,您可以轻松恢复到之前的设置。请谨慎操作。只有在充分了解更改可能带来的影响后,才进行修改。这是良好的实践。
如何编辑 PHP INI 设置
在进行更改之前,您必须了解脚本的向后兼容性问题:较旧的 PHP 代码可能与较新的 PHP 版本不兼容。避免跳过版本,建议逐步更新。请注意,这是全局更改,会影响服务器上指定 PHP 版本的运行方式。
如果您是 cPanel 或 MultiPHP INI 编辑器的新手,可能想了解如何使用此工具编辑 PHP INI 设置。值得注意的是,cPanel 提供了两种编辑 PHP INI 设置的模式:基础模式和编辑器模式。每种模式各有优缺点,因此在更改 PHP 设置之前了解它们非常重要。
MultiPHP INI 编辑器的基础模式旨在帮助初学者熟悉 PHP 设置。它提供了一个简单易用的界面,您可以在其中进行基本的 PHP 设置更改,例如内存限制、执行时间和错误报告。此模式非常适合 PHP 新手或不熟悉高级设置更改的用户。
另一方面,MultiPHP INI 编辑器的编辑器模式极大简化了您的操作,适合希望进行更复杂 PHP 设置更改的高级用户。该模式提供了一个功能齐全的编辑器,您可以逐行手动编辑 PHP 设置。此模式适合熟悉 PHP 并希望进行高级设置更改的用户。
基础模式
它允许您更改一些常见类型的 PHP 配置。
-
登录您的 Bluehost 账户管理器。
-
点击左侧菜单中的 Hosting(托管)。
-
在托管详情页,点击 CPANEL 按钮。

-
您的 cPanel 会在新标签页打开。

-
在 Software(软件) 部分,点击 MultiPHP INI Editor 链接。

-
从下拉菜单中选择主目录或某个域的文档根目录,以打开相应的 PHP 配置。

-
在 Basic Mode(基础模式) 下,有一个选项可以编辑最常更改的变量:
- max_execution_time
- max_input_vars
- memory_limit
- upload_max_filesize

- 完成更改后,点击 Apply(应用) 按钮。
编辑器模式
该模式极大简化了您的操作,支持添加自定义 PHP 配置更改。它还允许您更改基础模式中未显示的 PHP 变量。
更改时必须非常谨慎。错误可能导致 PHP 脚本无法正常运行。此部分仅适合高级用户使用。
-
登录您的 Bluehost 账户管理器。
-
点击左侧菜单中的 Hosting(托管)。
-
在托管详情页,点击 CPANEL 按钮。

-
您的 cPanel 会在新标签页打开。

-
在 Software(软件) 部分,点击 MultiPHP INI Editor 链接。

-
在 Editor Mode(编辑器模式) 下,有一个下拉菜单;选择主目录或某个域的文档根目录以打开相应的 PHP 配置。

-
在 Search text(搜索文本) 字段中,输入您要更新的 PHP 设置。
我们的共享和经销商服务器已配置使用以下设置:
php_flag display_errors Off **(无法调整)**
php_flag memory_execution_time 30 **(最大秒数)**
php_flag max_input_time 60 **(最大秒数)**
php_flag max_input_vars 1000 **(最大值)**
php_flag memory_limit 256M **(脚本可使用的最大内存)**
php_flag post_max_size 260M **(最大值)**
php_flag session.gc_maxlifetime 1440 **(最大值)**
php_flag session.save_path "/var/cpanel/php/sessions/ea-php70" **(最大值)**
php_flag upload_max_filesize 256M **(最大值)**
php_flag zlib.output_compression off **(无法调整)**
注: 以上配置中
memory_execution_time可能为源文档中的笔误,正确的指令应为max_execution_time。请根据实际情况确认并调整。

- 完成更改后,点击 Save(保存) 按钮。
要验证更改是否生效,请查看 phpinfo 页面。访问格式为:https://example.com/phpinfo.php。
如果您想了解有关配置 php.ini 文件的详细说明,可以访问 MultiPHP INI 编辑器文档获取更多帮助。
故障排除技巧
如果在更改 PHP INI 设置后遇到问题,可以尝试以下几个基本的故障排除技巧。首先,如果您备份了原始配置,可以恢复到备份设置,看看是否解决了问题。如果没有备份,请将设置重置为默认值。
另一个常见错误是 PHP INI 文件中的拼写错误或语法错误。请检查文件中是否存在语法错误或拼写错误。您还可以注释掉新添加的设置,看看是否是它们导致了问题。
如果问题仍然存在,请查阅在线论坛或寻求熟悉 PHP 的开发人员的帮助。请谨慎操作,只有在充分了解更改对应用程序可能产生的影响后,才进行修改。
总结
cPanel 的 MultiPHP INI 编辑器是一个功能强大的工具,允许您编辑 PHP INI 设置。无论您是初学者还是高级用户,都可以使用此工具自定义网站的 PHP 设置,提升其性能和功能。通过了解 MultiPHP INI 编辑器的基础模式和编辑器模式,您可以充分利用该工具,将您的网站提升到一个新的水平。
有效使用 MultiPHP INI 编辑器可以帮助您轻松且自信地管理 PHP 设置。通过查看、编辑和重置 PHP 设置,您可以确保网站或应用程序顺利高效地运行。此外,编辑器模式帮助您避免常见错误,如语法错误或拼写错误,这些错误可能导致 PHP 配置出现问题。通过明智且谨慎的更改,您可以优化 PHP 设置,提升应用程序性能。