如何配置Linux PHP-FPM内存限制
在Linux服务器上调整PHP-FPM内存限制,需编辑池配置文件(如/etc/php/7.4/fpm/pool.d/www.conf),找到并取消注释memory_limit,修改为适当值(如128M),保存后重启php-fpm服务即可生效。注意该设置仅适用于PHP-FPM的Web服务器模式,不影响CLI模式。调整前建议备份原文件,修改后可通过phpinfo
在Linux服务器上调整PHP-FPM的内存限制,其实是个很常见的操作,尤其是在处理高并发或内存密集型应用时。别担心,步骤并不复杂,跟着走一遍就能搞定。

打开终端,这一步没什么好说的——SSH连上去或者直接在本地终端敲起来。
接下来找到PHP-FPM的配置文件。通常它藏在
/etc/php/版本号/fpm/pool.d/www.conf这个路径下。比如你用的是PHP 7.4,那完整路径就是/etc/php/7.4/fpm/pool.d/www.conf。用你顺手的编辑器打开它,比如nano或vim:sudo nano /etc/php/版本号/fpm/pool.d/www.conf记得把
版本号换成你实际安装的PHP版本(比如7.4、8.1等)。在文件里找到这么一行:
;php_admin_value[memory_limit] = 32M注意开头有个分号
;,这表示它被注释掉了,内存限制还没生效。要启用并调整,就把分号删掉,然后把32M改成你需要的值。比如想设成64M,就改成:php_admin_value[memory_limit] = 64M至于设多大,得看你的应用需求——WordPress之类的CMS通常建议128M或256M,而一些轻量级脚本可能32M就够用了。
保存并退出。如果你用的是nano,按
Ctrl + X,然后按Y确认,再按Enter。如果是vim,按Esc后输入:wq再回车。最后一步,重启PHP-FPM服务让配置生效:
sudo systemctl restart php版本号-fpm比如PHP 7.4就是
sudo systemctl restart php7.4-fpm。如果你的系统用的是别的版本,把版本号替换一下就行。
好了,现在你已经成功配置了PHP-FPM的内存限制。需要留意的是,这个设置只对通过PHP-FPM运行的Web服务器(比如Nginx或Apache的mod_proxy_fcgi模式)有效。如果你的环境是别的模式(比如mod_php),那得去php.ini里改 memory_limit,但原理大同小异。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。















