1.操作系统版本
-
[root@aws zabbix]# cat /etc/redhat-release
-
Red Hat Enterprise Linux Server release 7.4 (Maipo)
2.在安装zabbix的时候报错(红色是执行的语句),如下:
-
yum install zabbix-server-mysql zabbix-web-mysql
-
-
--> Finished Dependency Resolution
-
Error: Package: zabbix-web-3.4.7-1.el7.noarch (zabbix)
-
Requires: php-bcmath
-
Error: Package: zabbix-web-3.4.7-1.el7.noarch (zabbix)
-
Requires: php-mbstring
-
You could try using --skip-broken to work around the problem
-
You could try running: rpm -Va --nofiles --nodigest
3.这两个模块的yum源比较少,在网上发现163的yum源包含它们,那么就需要替换yum源,步骤如下:
-
[root@aws yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
c.因为我目前是redhat7,所以要编辑这个文件,黑色加粗斜体是我改的,屏蔽3行,增加3行
-
# CentOS-Base.repo
-
#
-
# The mirror system uses the connecting IP address of the client and the
-
# update status of each mirror to pick mirrors that are updated to and
-
# geographically close to the client. You should use this for CentOS updates
-
# unless you are manually picking other mirrors.
-
#
-
# If the mirrorlist= does not work for you, as a fall back you can try the
-
# remarked out baseurl= line instead.
-
#
-
#
-
[base]
-
name=CentOS-$releasever - Base - 163.com
-
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
-
#baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch/
-
baseurl=http://mirrors.163.com/centos/7/os/x86_64/
-
gpgcheck=1
-
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
-
-
#released updates
-
[updates]
-
name=CentOS-$releasever - Updates - 163.com
-
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
-
#baseurl=http://mirrors.163.com/centos/$releasever/updates/$basearch/
-
baseurl=http://mirrors.163.com/centos/7/updates/x86_64/
-
gpgcheck=1
-
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
-
-
#additional packages that may be useful
-
[extras]
-
name=CentOS-$releasever - Extras - 163.com
-
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
-
#baseurl=http://mirrors.163.com/centos/$releasever/extras/$basearch/
-
baseurl=http://mirrors.163.com/centos/7/extras/x86_64/
-
gpgcheck=1
-
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
-
-
#additional packages that extend functionality of existing packages
-
[centosplus]
-
name=CentOS-$releasever - Plus - 163.com
-
#baseurl=http://mirrors.163.com/centos/$releasever/centosplus/$basearch/
-
gpgcheck=1
-
enabled=0
-
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
4.清除和创建yum缓存
-
yum clean all
-
yum makecache
5.再次执行安装zabbix
-
yum install zabbix-server-mysql zabbix-web-mysql
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/20893244/viewspace-2151221/
,如需转载,请注明出处,否则将追究法律责任。