php-fpm日志乱码在Linux怎么解决
PHP-FPM日志乱码这个问题,说大不大,说小不小。如果你在部署过程中遇到了乱码,大概率是字符编码没对齐导致的。下面说几个实测有效的排查思路,可以顺着走一遍。 第一步:先确认系统字符编码 最基础的排查点,就是看看当前系统的默认编码。在终端里跑一下这个命令: echo $LANG 如果输出结果不是 U
PHP-FPM日志乱码这个问题,说大不大,说小不小。如果你在部署过程中遇到了乱码,大概率是字符编码没对齐导致的。下面说几个实测有效的排查思路,可以顺着走一遍。

第一步:先确认系统字符编码
最基础的排查点,就是看看当前系统的默认编码。在终端里跑一下这个命令:
echo $LANG
如果输出结果不是 UTF-8 相关的,比如显示的是 en_US 或 zh_CN.GBK,那就说明系统层面就没对齐。可以临时切换一下:
export LANG=en_US.UTF-8
当然,这只是临时生效。要永久改,还得去修改 /etc/locale.conf 或 /etc/default/locale 这类文件。不过先不管永久,先把问题复现环境调好再说。
第二步:检查 PHP-FPM 自身的配置
PHP-FPM 的配置文件一般位于 /etc/php-fpm.d/www.conf,或者 /etc/php/7.x/fpm/pool.d/www.conf,取决于你用的版本。打开后,找到这两行:
php_admin_value[error_log] = /var/log/php-fpm/error.log
php_admin_flag[log_errors] = on
确认日志路径写对了,并且 log_errors 是 on。路径错了,后面的排查全是白忙活。
第三步:修改 PHP 自身的编码与时区设置
编辑 PHP 的配置文件,通常位置是 /etc/php/7.x/cli/php.ini(注意版本号)。找到下面这两项:
date.timezone = UTC
default_charset = UTF-8
把 date.timezone 改成你所在的实际时区,比如 Asia/Shanghai;default_charset 确保是 UTF-8。这个小动作,有时候能直接解决日志输出里中文乱码的问题。
第四步:重启 PHP-FPM 让改动生效
配置文件改完了,必须重启一下服务:
sudo service php-fpm restart
或者如果你用的是 systemd 系的系统:
sudo systemctl restart php-fpm
重启完别急着走,看一眼日志文件,比如 /var/log/php-fpm/error.log,看看乱码问题还有没有出现。
第五步:代码层面兜个底
如果以上操作都做完了,日志里依然有乱码,那可能就要在代码层面给个明确指示了。在 PHP 脚本顶部加上一句话,强制设定内部字符编码:
mb_internal_encoding('UTF-8');
这个函数的作用是告诉 PHP 的多字节字符串函数,默认按 UTF-8 处理。虽然它不直接修改日志内容输出,但能避免很多隐性的编码错乱问题。
最后想说的是,编码问题往往是“差一个细节”就可以解决。只要确保系统、PHP 配置文件、PHP-FPM 这三者之间的字符编码统一,乱码基本不会有机会出现。
Shapr3D是一款面向工业设计、机械工程、建筑概念和三维打印工作流的CAD软件。Mac版采用Parasolid建模内核,支持草图约束、实体建模、工程图、可视化渲染及常见CAD格式交换,并可通过账户在多台设备之间同步项目。
REAPER是Cockos开发的数字音频工作站,提供多轨音频与MIDI录制、剪辑、处理、混音和母带制作工具。Mac版兼容Intel与Apple芯片,支持AU、VST、VST3、CLAP等插件格式,并提供高度可定制的工作流程。
Ableton Live 是面向音乐制作人与现场表演者的数字音频工作站,提供编曲视图、独具特色的现场视图、音频录制、MIDI创作、实时变速、乐器及效果器。Mac版原生支持Apple芯片,并可连接音频接口、MIDI控制器和第三方插件。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。














