1panel-php:8.*以上的镜像的问题

项目里使用了字符转码相关的功能,最近准备升级到php8,但是在使用1panel-php8镜像时一直报错:

DOMDocument::saveHTML(): unknown encoding gbk

但是本地环境也没问题,随后在服务器上使用官方镜像:https://hub.docker.com/layers/library/php/8.3.10-fpm/images/sha256-f6da1ff498ecebb63807bfbcd7a6693116363dd4d94ea8e7967871b1049d64e7?context=explore
发现也没问题。
但是一直找不到问题的处理方法,希望1panel能帮助排查下,或者是使用php官方的镜像。

是不是缺扩展?

我把扩展都列出来比对了的并无太大不同,php -m。

那可能是底层镜像的原因 可以看一下这个 PHP 单容器多网站, Xload,Supervisor 临时解决方案

好的,我看看

用这个方法确实可以了