ubuntu

Ubuntu如何解决Laravel内存溢出问题

小樊
37
2025-12-18 14:44:25
栏目: 智能运维

Ubuntu下解决Laravel内存溢出的实用步骤

一 快速定位与临时缓解

二 永久调整PHP内存限制

三 Laravel与数据库的内存优化

四 系统与运维层面的措施

五 常见场景与建议配置

场景 建议操作
本地开发/CLI大数据导入 在命令或脚本最前加入ini_set(‘memory_limit’, ‘1G’);;导入前DB::connection()->disableQueryLog();;按批**chunk(500~2000)处理;必要时用cursor()**逐行处理。
Nginx+PHP-FPM生产站点 FPM池设置php_admin_value[memory_limit] = 384M~512M;站点配置用fastcgi_param PHP_VALUE “memory_limit=384M”;;重启php8.3-fpmnginx;开启OPcache;将耗时任务放入队列。
共享主机或无php.ini写权限 使用**.htaccess设置php_value memory_limit 256M**(若主机允许);或仅对特定脚本用**ini_set()**提升上限。

0
看了该问题的人还看了