安装zabbix一直提示php-json 有问题


找了一天,没有找到解决办法,究竟问题出哪了呢,郁闷啊

报错提示缺少依赖包,zabbix-web-deps。但是,为啥dnf会安装el9的包呢?你使用的本地yum吗

先解决yum源的问题,现在yum源里的rpm包不对

这个问题是因为 CentOS 及 openEuler 20.03 部分版本还有 php-json 这个包,openEuler 其他版本这个包变成了 php-common

而 el9 的 zabbix 包在编译时已经指定了必须要 php-json,如下图所示:

解决办法有三个:

① 重新在 openEuler 上编译 el9 的包,编译之前把上图那一行注释掉

② 在 openEuler 上编译 php-json 包,然后安装

③ 使用已经适配 openEuler 的 zabbix,没有这个问题,可以在这里查: OEPKGS-SEARCH

1 Like