Linux中php-fpm内存占用高可按以下步骤优化:
/etc/php/{version}/fpm/pool.d/www.conf),合理设置pm.max_children(最大子进程数,建议不超过服务器内存/单个进程内存)、pm.start_servers(启动进程数,通常为CPU核心数4倍)、pm.min/max_spare_servers(空闲进程数范围)。pm模式设为ondemand(按需创建进程),降低内存占用。php.ini中降低memory_limit参数(如设为128M或256M),限制单个进程内存。php.ini中启用OPcache,缓存编译后的代码,减少重复解析内存消耗。top/htop监控内存使用,分析php-fpm日志(如/var/log/php-fpm/www-error.log)定位问题。修改配置后需重启PHP-FPM服务:sudo systemctl restart php{version}-fpm。