如何调整Ubuntu中PHP-FPM的内存限制
调整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(内存溢出)问题。
WPS Office是一款面向macOS用户的综合办公套件,将文字处理、电子表格、演示文稿、PDF工具、模板与云协作整合在同一应用中。它兼容常见Microsoft Office格式,支持Intel及Apple芯片Mac,基础功能可免费使用,
Shapr3D是一款面向工业设计、机械工程、建筑概念和三维打印工作流的CAD软件。Mac版采用Parasolid建模内核,支持草图约束、实体建模、工程图、可视化渲染及常见CAD格式交换,并可通过账户在多台设备之间同步项目。
REAPER是Cockos开发的数字音频工作站,提供多轨音频与MIDI录制、剪辑、处理、混音和母带制作工具。Mac版兼容Intel与Apple芯片,支持AU、VST、VST3、CLAP等插件格式,并提供高度可定制的工作流程。
Adobe Photoshop 是面向摄影师、设计师和内容创作者的专业图像处理工具,可在 Windows 上完成照片修饰、选区抠图、图层合成、文字排版、绘画及生成式编辑。软件采用订阅授权,由 Creative Cloud 管理安装、更新与许
Adobe InDesign 是面向印刷与数字出版的专业页面排版工具,可制作书籍、杂志、宣传册、海报、交互式 PDF 和电子书。它提供精细的文字样式、多页面管理、印前检查及多格式输出能力,并能与 Photoshop、Illustrator
Adobe Illustrator 是用于绘制矢量图形、插画、图标、徽标和版式的专业设计工具。它以路径和锚点为核心,作品放大后仍能保持清晰,并提供画板、文字、渐变、图像描摹及精确变换等功能,适合品牌视觉、印刷物料、数字界面和商业插画创作。













