您的位置:首页 >如何配置Linux PHP-FPM内存限制
发布于2026-08-06 阅读(0)
扫一扫,手机访问
在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,但原理大同小异。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8