安装的插件太多了 有的是最高php7.4 有的最高php8.3
我之前把php版本改成8.3 社区报错 改php7.4才可以,
但是现在liunx系统的10.1了
PHP 7.4 在 AlmaLinux 10.1 系统上编译时,与系统中高版本的 libxml2 库存在兼容性问题,具体表现为函数参数类型不匹配和废弃函数调用。下面我会给你提供完整的解决方案。
问题分析
1. 核心错误:xmlSetStructuredErrorFunc 函数期望接收 const struct _xmlError * 类型的参数,但 PHP 7.4 源码中传递的是非 const 类型,导致类型不兼容。
2. 环境原因:AlmaLinux 10.1 自带的 libxml2