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

您的位置: 首页 > 文章列表 > 编程开发 > 如何调整Ubuntu中PHP-FPM的内存限制

如何调整Ubuntu中PHP-FPM的内存限制

  发布于2026-07-15 阅读(0)

扫一扫,手机访问

调整 Ubuntu 中 PHP-FPM 的内存限制,其实是个挺常见的操作,尤其当你发现站点响应变慢,或者日志里出现内存不足的报错时。核心思路就是找到 PHP-FPM 的进程池配置文件,改一个参数,然后重启服务。下面把这个过程拆开讲,每一步都带具体命令,你跟着做就行。

如何调整Ubuntu中PHP-FPM的内存限制

  1. 找到并打开 PHP-FPM 的进程池配置文件。这个文件通常位于 /etc/php/{php_version}/fpm/pool.d/www.conf,其中 {php_version} 是你实际安装的 PHP 版本,比如 7.48.18.2。用你习惯的文本编辑器打开,比如 nano 或 vim:
sudo nano /etc/php/{php_version}/fpm/pool.d/www.conf
  1. 定位或添加内存限制参数。在文件里搜索 php_admin_value[memory_limit]。如果找不到,别慌,直接在文件末尾添加一行即可。假设你想把内存限制设为 256M,就写入(或修改为)下面这行:
php_admin_value[memory_limit] = 256M
  1. 保存并关闭配置文件。nano 的话按 Ctrl+X,然后按 Y 确认,再按 Enter 退出;vim 的话用 :wq 保存退出。
  1. 重启 PHP-FPM 服务让配置生效。这一步很关键,不改动内存限制不会立即生效。执行:
sudo systemctl restart php{php_version}-fpm

记得把 {php_version} 替换成你实际使用的版本号,比如 7.4 对应的服务名就是 php7.4-fpm

  1. 确认服务状态正常。重启后最好检查一下,确保 PHP-FPM 正常运行:
sudo systemctl status php{php_version}-fpm

如果状态显示 active (running),那就搞定了。需要提醒一点:这个内存限制值不是越大越好,得结合你的服务器实际可用内存和应用需求来定。比如一个小型 WordPress 站点,128M 可能就够用;而跑着复杂 Lara vel 或 Symfony 应用,256M 甚至 512M 才算稳妥。调完之后观察一段时间,不要一下子设太高,否则反而可能引发 OOM(内存溢出)问题。

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

热门关注