linux安装zabbix需要php两个模块php-bcmach与php-mbstring

1.操作系统版本

  1. [root@aws zabbix]# cat /etc/redhat-release
  2. Red Hat Enterprise Linux Server release 7.4 (Maipo)

 

2.在安装zabbix的时候报错(红色是执行的语句),如下:

  1. yum install zabbix-server-mysql zabbix-web-mysql
  2. --> Finished Dependency Resolution
  3. Error: Package: zabbix-web-3.4.7-1.el7.noarch (zabbix)
  4.            Requires: php-bcmath
  5. Error: Package: zabbix-web-3.4.7-1.el7.noarch (zabbix)
  6.            Requires: php-mbstring
  7.  You could try using --skip-broken to work around the problem
  8.  You could try running: rpm -Va --nofiles --nodigest

 

3.这两个模块的yum源比较少,在网上发现163的yum源包含它们,那么就需要替换yum源,步骤如下:

a.进入yum源目录
  1. cd /etc/yum.repos.d
b.执行
  1. [root@aws yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

c.因为我目前是redhat7,所以要编辑这个文件,黑色加粗斜体是我改的,屏蔽3行,增加3行
  # CentOS-Base.repo

  1. #
  2. # The mirror system uses the connecting IP address of the client and the
  3. # update status of each mirror to pick mirrors that are updated to and
  4. # geographically close to the client. You should use this for CentOS updates
  5. # unless you are manually picking other mirrors.
  6. #
  7. # If the mirrorlist= does not work for you, as a fall back you can try the
  8. # remarked out baseurl= line instead.
  9. #
  10. #
  11. [base]
  12. name=CentOS-$releasever - Base - 163.com
  13. #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
  14. #baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch/
  15. baseurl=http://mirrors.163.com/centos/7/os/x86_64/
  16. gpgcheck=1
  17. gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
  18. #released updates
  19. [updates]
  20. name=CentOS-$releasever - Updates - 163.com
  21. #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
  22. #baseurl=http://mirrors.163.com/centos/$releasever/updates/$basearch/
  23. baseurl=http://mirrors.163.com/centos/7/updates/x86_64/
  24. gpgcheck=1
  25. gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
  26. #additional packages that may be useful
  27. [extras]
  28. name=CentOS-$releasever - Extras - 163.com
  29. #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
  30. #baseurl=http://mirrors.163.com/centos/$releasever/extras/$basearch/
  31. baseurl=http://mirrors.163.com/centos/7/extras/x86_64/
  32. gpgcheck=1
  33. gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
  34. #additional packages that extend functionality of existing packages
  35. [centosplus]
  36. name=CentOS-$releasever - Plus - 163.com
  37. #baseurl=http://mirrors.163.com/centos/$releasever/centosplus/$basearch/
  38. gpgcheck=1
  39. enabled=0
  40. gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
 
4.清除和创建yum缓存
  1. yum clean all
  2. yum makecache
 
5.再次执行安装zabbix
  1. yum install zabbix-server-mysql zabbix-web-mysql

转载:http://blog.itpub.net/20893244/viewspace-2151221/

linux安装zabbix需要php两个模块php-bcmach与php-mbstring

上一篇:微信大数据揭秘国民出境购物 东部省领先


下一篇:微信服务号获得openid 跟用户信息