概述
在部署升级PHP后使用Zabbix5时发现中文乱码,在通过替换字体文件时发现无效。通过查找日志后发现nginx日志中存在异常信息:
PHP message: PHP Warning: imagettfbbox(): any2eucjp(): invalid code in input string in /var/www/html/zabbix/include/graphs.inc.php on line 588
处理办法
PHP编译时取消--enable-gd-jis-conv
参数,清理编译数据后重新编译。
make clean
./configure xxxx
make &&make install