0

0

宝塔面板如何设置PHP内存限制?防止宝塔面板下程序因内存耗尽崩溃

P粉602998670

P粉602998670

发布时间:2026-03-14 06:19:08

|

116人浏览过

|

来源于php中文网

原创

应将PHP内存限制调高至512M或以上,可通过宝塔面板图形界面修改php.ini中memory_limit参数、直接编辑对应PHP版本的php.ini文件、在网站根目录配置.user.ini文件,或在脚本开头用ini_set('memory_limit','512M')动态设置。

宝塔面板如何设置php内存限制?防止宝塔面板下程序因内存耗尽崩溃

如果您在宝塔面板中运行PHP程序(如WordPress、CRMEB或大型后台系统)时频繁出现“Allowed memory size exhausted”错误,则说明当前PHP内存限制过低,无法支撑脚本执行所需资源。以下是针对性设置PHP内存限制的操作步骤:

一、通过宝塔面板图形界面修改memory_limit

该方法适用于大多数用户,无需命令行操作,配置直接写入php.ini并立即生效(需重载服务)。此方式修改的是所选PHP版本的全局配置,影响所有使用该PHP版本的网站。

1、登录宝塔面板,点击左侧菜单「软件商店」→ 找到已安装的目标PHP版本(如PHP 8.0)→ 点击右侧「设置」按钮。

2、在打开的PHP管理页面中,切换至「配置修改」选项卡。

立即学习PHP免费学习笔记(深入)”;

3、在配置项列表中定位到memory_limit参数,将其值修改为所需大小,例如:512M(推荐不低于256M,CRMEB Pro等系统要求300M以上)。

4、确认无误后点击右上角「保存」按钮。

5、返回PHP管理页面,点击「服务」→「重载配置」(或「重启」),使新配置加载生效。

二、直接编辑php.ini文件修改

该方法提供最高控制精度,可避免面板缓存或界面延迟导致的配置未同步问题,适用于多PHP版本共存或需批量调整场景。修改位置为PHP核心配置文件,路径由PHP版本决定。

1、在宝塔面板「软件商店」中找到对应PHP版本,点击「设置」→「配置文件」,打开实际生效的php.ini路径(如/www/server/php/80/etc/php.ini)。

2、在编辑器中按Ctrl+F搜索memory_limit,定位到该行(通常形如memory_limit = 128M)。

3、将等号右侧数值修改为明确单位格式,例如:memory_limit = 512M(严禁写成512m、512MB或-1,PHP仅识别K/M/G且区分大小写)。

4、保存文件后,回到该PHP版本设置页,点击「服务」→「重载配置」。

三、通过.user.ini文件对单站单独设置

.user.ini是宝塔默认启用的用户级覆盖配置,优先级高于php.ini,适用于同一服务器下不同网站有差异化内存需求的场景。该文件位于网站根目录,仅作用于本目录及子目录。

CreateWise AI
CreateWise AI

为播客创作者设计的AI创作工具,AI自动去口癖、提交亮点和生成Show notes、标题等

下载

1、在宝塔面板左侧点击「网站」→ 找到目标站点 → 点击右侧「根目录」进入文件管理器。

2、确认是否存在.user.ini文件;若不存在,点击右上角「新建文件」,命名为.user.ini

3、双击打开该文件,在首行添加:memory_limit = 512M(注意:不加空格、不加引号、不换行)。

4、保存后,无需重启PHP,宝塔默认每5分钟自动重载一次.user.ini;也可手动点击该站点右侧「重载配置」立即生效。

四、在PHP脚本内动态提升内存上限

该方法仅对当前执行脚本生效,不改变全局配置,适合临时处理大数组、Excel导出、图像批量处理等高内存瞬时需求场景,但不能替代长期配置调整。

1、在PHP脚本最开头(<?php 之后第一行)插入以下代码:

ini_set('memory_limit', '512M');

2、确保该语句位于任何可能触发内存分配的操作之前(如file_get_contentsjson_decode、循环读取数据库结果集等)。

3、若需彻底解除限制(仅限可信环境且已评估风险),可设为:ini_set('memory_limit', '-1');

五、验证memory_limit是否成功应用

配置修改后必须验证实际生效值,避免因.user.ini冲突、PHP版本选错、服务未重载等原因导致设置无效。

1、在网站根目录新建一个名为memtest.php的文件,内容为:<?php echo ini_get('memory_limit'); ?>

2、通过浏览器访问http://yourdomain.com/memtest.php,页面应直接输出如512M

3、同时建议访问phpinfo.php(内容为<?php phpinfo(); ?>),搜索memory_limit,确认其值与设置一致,且Loaded Configuration File指向正确的php.ini路径。

相关文章

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

WorkBuddy
WorkBuddy

腾讯云推出的AI原生桌面智能体工作台

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
wordpress seo
wordpress seo

WordPress网站SEO优化方法有:1、选择一个SEO友好的主题,具有清晰的代码结构,快速的加载速度和响应式设计;2、使用SEO插件,优化你的标题标签,元描述,关键字,XML站点地图等;3、优化你的内容,内容是SEO优化的核心;4、优化你的网站速度;5、创建友好的URL;6、使用内部链接;7、优化图像;8、使用社交媒体;9、定期更新你的网站;10、监控和分析你的网站等等。

435

2023.09.18

wordpress下载后怎么安装
wordpress下载后怎么安装

安装前准备:确保服务器满足要求、获取安装文件、创建数据库。上传 wordpress 文件。创建数据库和用户。运行安装程序:选择语言、输入数据库信息、网站标题和管理员信息。安装 wordpress。安装后配置:设置永久链接、安装主题、安装插件、创建内容。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

336

2024.04.15

excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

1454

2023.07.25

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

428

2023.07.31

excel复制表格怎么复制出来和原来一样大
excel复制表格怎么复制出来和原来一样大

本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

572

2023.08.02

excel表格斜线一分为二
excel表格斜线一分为二

在Excel表格中,我们可以使用斜线将单元格一分为二。本专题为大家带来excel表格斜线一分为二怎么弄的相关文章,希望可以帮到大家。

1264

2023.08.02

excel斜线表头一分为二
excel斜线表头一分为二

excel斜线表头一分为二的方法有使用合并单元格功能方法、使用文本框功能方法、使用自定义格式方法。本专题为大家提供excel斜线表头一分为二相关的各种文章、以及下载和课程。

376

2023.08.02

绝对引用的输入方法
绝对引用的输入方法

绝对引用允许在公式中引用一个固定的单元格,而不会随着公式的复制和粘贴而改变引用的单元格。本专题为大家提供绝对引用相关内容的文章,大家可以免费体验。

4564

2023.08.09

TypeScript类型系统进阶与大型前端项目实践
TypeScript类型系统进阶与大型前端项目实践

本专题围绕 TypeScript 在大型前端项目中的应用展开,深入讲解类型系统设计与工程化开发方法。内容包括泛型与高级类型、类型推断机制、声明文件编写、模块化结构设计以及代码规范管理。通过真实项目案例分析,帮助开发者构建类型安全、结构清晰、易维护的前端工程体系,提高团队协作效率与代码质量。

26

2026.03.13

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PHP课程
PHP课程

共137课时 | 13.4万人学习

JavaScript ES5基础线上课程教学
JavaScript ES5基础线上课程教学

共6课时 | 11.3万人学习

PHP新手语法线上课程教学
PHP新手语法线上课程教学

共13课时 | 1.0万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号