[root@localhost ~]# yum install zabbix-web-mysql-scl zabbix-nginx-conf-scl -y 已加载插件:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirrors.bupt.edu.cn * centos-sclo-rh: mirrors.bupt.edu.cn * centos-sclo-sclo: mirrors.huaweicloud.com * epel: mirrors.bfsu.edu.cn * extras: mirrors.huaweicloud.com * updates: mirrors.huaweicloud.com 没有可用软件包 zabbix-web-mysql-scl。 没有可用软件包 zabbix-nginx-conf-scl。
时间: 2024-03-16 22:42:02 浏览: 448
这个命令的输出表明,你的系统无法找到 `zabbix-web-mysql-scl` 和 `zabbix-nginx-conf-scl` 这两个软件包。这可能是因为你的系统没有配置正确的软件源。你可以检查 `/etc/yum.repos.d/` 目录下是否有 Zabbix 相关的 repo 文件,并确认这些文件是否包含了正确的软件源信息。另外,你还可以尝试更新 yum 缓存,使用以下命令:
```
yum clean all
yum update
```
如果问题仍然存在,你可以在网络上搜索一下如何安装 Zabbix 相关软件包,并根据你的系统版本和发行版进行相应的安装。
相关问题
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl 报错缺少rh-php72-php-
你在尝试通过yum安装Zabbix的相关组件,但是遇到了缺少`rh-php72-php-`包的错误。这个报错通常是由于系统中没有找到对应版本的PHP(这里指的可能是RHEL/CentOS系列系统的SCL(Software Collections)环境下的PHP 7.2版本)。SCL允许你按需安装独立于默认软件包管理器的软件栈。
解决这个问题,你需要先确认一下是否已经安装了`php72-php`(或者`rh-php72-php`)的基本套件。你可以尝试使用命令`yum install php72-php`来安装基础的PHP 7.2。如果没有安装,可以按照以下步骤操作:
1. 首先,确保你的YUM源包含了正确的PHP版本,这通常需要添加额外的镜像或者启用SCL相关的存储库。检查你的 `/etc/yum.repos.d/` 目录下是否有相应的PHP SCL仓库配置文件。
2. 安装PHP 7.2基础包:
```
yum install -y scl-utils rh-php72
```
3. 然后启用SCL环境:
```
scl enable rh-php72 bash
```
4. 接着安装缺失的PHP包:
```
yum install -y php72-php
```
5. 完成后再去安装`zabbix-web-mysql-scl` 和 `zabbix-apache-conf-scl`。
如果上述步骤无法解决问题,或者你的系统不支持SCL,你可能需要查找其他方法,比如直接安装非SCL版本的PHP或者调整YUM源以获取你需要的PHP版本。
-bash: zabbix-web-mysql-scl: command not found
这个错误提示表明你在执行zabbix-web-mysql-scl命令时出现了问题。可能是因为你没有安装zabbix-web-mysql-scl或者没有将其添加到系统路径中。你可以尝试使用以下命令来安装zabbix-web-mysql-scl并将其添加到系统路径中:
```
sudo yum install centos-release-scl
sudo yum install rh-php72-php-mysqlnd
sudo yum install zabbix-web-mysql-scl
source /opt/rh/rh-php72/enable
```
如果你已经安装了zabbix-web-mysql-scl,那么你可以尝试使用以下命令将其添加到系统路径中:
```
source /opt/rh/rh-php72/enable
```
阅读全文
相关推荐













