如何增加 PHP 内存限制
您是否在 PHP 应用程序中遇到与内存相关的错误?您想提升性能并确保无缝运行吗?如果是,那么增加 PHP 内存限制就是您需要的解决方案!我们的分步指南将帮助您学习如何在服务器上增加 PHP 内存限制,以享受更快、更流畅且无错误的应用程序性能。 PHP 内存限制是一个设置,决定了 PHP 脚本在执行期间可以消耗的最大内存量。如果脚本超过此限制,将导致致命错误,脚本将停止运行。在处理大型应用程序或大量数据时,这一设置非常重要。默认内存限制通常设置为 256MB。不过,根据应用程序的需求,您可以灵活地增加或减少此限制。 提示:
- 在对服务器进行任何更改之前,始终建议备份任何文件。如果出现问题,您可以随时恢复原始文件并重新进行操作。
- 您服务器上的默认 PHP 内存限制为 256MB。通用推荐基线为 128MB,这对于大多数网站来说应该绰绰有余,除非您有需要更多内存的插件或主题。您可以根据需要在 cPanel 中自定义此值。
有几种方法可以增加 PHP 内存限制。以下是一些:
- 编辑 php.ini 文件
- 使用 MultiPHP INI 编辑器
- 使用文件管理器
- 使用 FTP 客户端
- 编辑 .htaccess 文件
- 编辑 wp-config.php 文件
- 使用插件
- 总结
如何通过 php.ini 增加 PHP 内存限制
如果您想知道如何增加 PHP 脚本的内存限制,编辑 php.ini 文件是最常见的方法。php.ini 文件包含多个用于配置 PHP 设置的指令。其中一条指令是 memory_limit 指令,它设置 PHP 脚本可以使用的最大内存量。默认情况下,内存限制设置为 256 兆字节(MB)。然而,对于一些处理大量数据的脚本,可能需要更多的内存。您可能需要增加内存限制以避免任何与内存相关的错误。
使用 MultiPHP INI 编辑器
- 登录到您的 Bluehost 账户管理器。
- 从左侧导航菜单中点击 Hosting 选项卡。

- 向下滚动并点击 CPANEL 按钮,位于 Quick Links 下。

- 在 Software 部分,点击 MultiPHP INI Editor 图标。
- 从 Select a location 下拉菜单中选择您要设置或更新的域名。
- 在右侧设置您所需的 memory_limit 值(增加/减少)。
- 点击 Apply 按钮以完成更新。
使用文件管理器
- 在 cPanel 中,找到 Files 部分并点击 File Manager 图标。
- 如果提示,选择 Web Root; 否则,导航到 public_html 文件夹。
- 找到 php.ini 文件,然后点击并高亮该文件。

或者,右键点击 php.ini 文件以显示下拉菜单。点击 Edit,然后同样的弹出窗口将出现。 - 点击 Edit 按钮。

- 在弹出窗口中点击 Edit 按钮以打开代码编辑器。

- 搜索 memory_limit(不带引号)。
- 输入您 PHP 应用程序的新内存限制。
- 完成编辑 memory_limit 后,点击 Save Changes 以保存更改,然后关闭编辑器。
使用 FTP 客户端
- 使用 FTP 客户端连接到服务器。 要了解更多,请参见 FTP 简介。
- 导航到 public_html 文件夹。
- 下载 php.ini 文件。
- 使用任何文本编辑器打开该文件。
- 搜索 memory_limit(不带引号)。
- 输入您 PHP 应用程序的新内存限制。
- 保存文件。
- 使用 FTP 客户端上传文件。
如何通过 .htaccess 文件增加 PHP 内存限制
如果您无法访问 php.ini 文件,可以编辑 .htaccess 文件。在文件中添加以下行:php_value memory_limit 256M。这将把内存限制设置为 256 MB。保存文件并检查新限制是否已应用。
- 在文件管理器中,寻找位于屏幕右上角的 Settings 按钮。
- 从这里,点击 Preferences 弹出窗口,然后勾选 Show Hidden Files(点文件)。

- 向下滚动找到列表中的 .htaccess 文件。
- 右键点击该文件,然后从菜单中点击 Edit。

- 可能会弹出一个对话框询问您关于编码的问题;点击 Edit 按钮继续。编辑器将在新窗口中打开。
- 在文件中添加以下行:php_value memory_limit 256M。这将把内存限制设置为 256 MB。保存文件并检查新限制是否已应用。
- 点击 Save Changes 按钮。
如何通过 wp-config.php 文件增加 PHP 内存限制
- 在 File Manager 中,查看并高亮 wp-config.php 文件。

或者,右键点击 php.ini 文件以显示下拉菜单。点击 Edit,然后同样的弹出窗口将出现。 - 点击 Edit 按钮。

- 在弹出窗口中点击 Edit 按钮以打开代码编辑器。

- 在 wp-config.php 文件中添加以下行:define('WP_MEMORY_LIMIT', '256M');。这将把内存限制设置为 256 MB。
- 点击 Save Changes 按钮。
如何通过插件(WordPress 仪表板)增加 PHP 内存限制
有几种插件可以帮助您在不编辑任何文件的情况下增加 PHP 内存限制。这些插件可以轻松安装和配置,以帮助改善您网站的性能,例如 WordPress WP Memory Limit、Memory Usage、Server Memory 和 Health 插件。需要注意的是,增加 PHP 内存限制应谨慎进行,并考虑您服务器上可用的资源。
- 登录到您的 WordPress 仪表板。
- 转到 Plugins 部分并点击 Add New。
- 搜索您想使用的插件并安装它。
- 激活插件后,转到 Tools 并点击 WP Memory Usage。
- 您将看到您 WordPress 网站的当前内存使用情况。向下滚动,您将找到 Memory Limit 选项。
通过在提供的框中输入所需值来增加内存限制。 - 点击 Save Changes,您就完成了。
总结
增加 PHP 内存限制对于确保 PHP 应用程序的无缝功能和性能至关重要。通过分步指南,您现在有几种方法可以增加 PHP 内存限制。无论您选择编辑 php.ini 文件、.htaccess 文件、wp-config.php 文件,还是使用插件,确保谨慎操作并考虑您服务器上可用的资源是至关重要的。遵循这些步骤将帮助您避免与内存相关的错误,并享受更快、更流畅且无错误的应用程序性能。