商城首页欢迎来到中国正版软件门户

您的位置:首页 >如何配置Linux PHP-FPM内存限制

如何配置Linux PHP-FPM内存限制

  发布于2026-08-06 阅读(0)

扫一扫,手机访问

在Linux服务器上调整PHP-FPM的内存限制,其实是个很常见的操作,尤其是在处理高并发或内存密集型应用时。别担心,步骤并不复杂,跟着走一遍就能搞定。

如何配置Linux PHP-FPM内存限制

  1. 打开终端,这一步没什么好说的——SSH连上去或者直接在本地终端敲起来。

  2. 接下来找到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.48.1 等)。

  3. 在文件里找到这么一行:

    ;php_admin_value[memory_limit] = 32M

    注意开头有个分号 ;,这表示它被注释掉了,内存限制还没生效。要启用并调整,就把分号删掉,然后把 32M 改成你需要的值。比如想设成64M,就改成:

    php_admin_value[memory_limit] = 64M

    至于设多大,得看你的应用需求——WordPress之类的CMS通常建议128M或256M,而一些轻量级脚本可能32M就够用了。

  4. 保存并退出。如果你用的是nano,按 Ctrl + X,然后按 Y 确认,再按 Enter。如果是vim,按 Esc 后输入 :wq 再回车。

  5. 最后一步,重启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,但原理大同小异。

本文转载于:https://www.yisu.com/ask/9132642.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注