如何调整Ubuntu中PHP-FPM的内存限制
作者:NorthPath
时间:2026-07-15
浏览:1
调整Ubuntu中PHP-FPM内存限制需编辑配置文件/etc/php/{版本}/fpm/pool.d/www.conf,修改php_admin_value[memory_limit]参数,然后重启php-fpm服务。设定值需依据服务器内存与应用需求,以防过高导致溢出。
本文目录
调整 Ubuntu 中 PHP-FPM 的内存限制,其实是个挺常见的操作,尤其当你发现站点响应变慢,或者日志里出现内存不足的报错时。核心思路就是找到 PHP-FPM 的进程池配置文件,改一个参数,然后重启服务。下面把这个过程拆开讲,每一步都带具体命令,你跟着做就行。

- 找到并打开 PHP-FPM 的进程池配置文件。这个文件通常位于
/etc/php/{php_version}/fpm/pool.d/www.conf,其中{php_version}是你实际安装的 PHP 版本,比如7.4、8.1或8.2。用你习惯的文本编辑器打开,比如 nano 或 vim:
sudo nano /etc/php/{php_version}/fpm/pool.d/www.conf
- 定位或添加内存限制参数。在文件里搜索
php_admin_value[memory_limit]。如果找不到,别慌,直接在文件末尾添加一行即可。假设你想把内存限制设为 256M,就写入(或修改为)下面这行:
php_admin_value[memory_limit] = 256M
- 保存并关闭配置文件。nano 的话按 Ctrl+X,然后按 Y 确认,再按 Enter 退出;vim 的话用
:wq保存退出。
- 重启 PHP-FPM 服务让配置生效。这一步很关键,不改动内存限制不会立即生效。执行:
sudo systemctl restart php{php_version}-fpm
记得把 {php_version} 替换成你实际使用的版本号,比如 7.4 对应的服务名就是 php7.4-fpm。
- 确认服务状态正常。重启后最好检查一下,确保 PHP-FPM 正常运行:
sudo systemctl status php{php_version}-fpm
如果状态显示 active (running),那就搞定了。需要提醒一点:这个内存限制值不是越大越好,得结合你的服务器实际可用内存和应用需求来定。比如一个小型 WordPress 站点,128M 可能就够用;而跑着复杂 Lara vel 或 Symfony 应用,256M 甚至 512M 才算稳妥。调完之后观察一段时间,不要一下子设太高,否则反而可能引发 OOM(内存溢出)问题。
作者最新文章
漫蛙漫画APP下载安卓版免费
2026-10-13 13:42
漫蛙动漫下载安卓版安装包
2026-10-13 13:19
漫蛙manwa2免费漫画入口在哪
2026-10-13 13:17
漫蛙2漫画入口
2026-10-13 13:03
会声会影X5去除视频原有字幕的操作方法
2026-10-13 11:07
上一篇:
如何在Ubuntu中配置Java编译参数
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多










































