Zabbix 7.0
进行了全新升级,本文讲解如何从 6.0 版本升级至最新版本 7.2。在CentOS 8
上通过RPM
方式安装Zabbix
服务
一、环境信息
我是
CentOS 7
安装的服务端,在该机器在通过源码去安装Zabbix 7.0
版本的话,会比较费劲,因为有很多依赖包要去逐一解决,索性我们用CentOS 8
来做Zabbix-Sever
服务端,并且CentOS 8
支持RPM
方式来安装,会更加的方便。
1. 版本要求
2. 版本信息
环境 | 升级前 | 升级后 |
---|---|---|
操作系统 | CentOS 7.3 | CentOS 8.4 |
MySQL | 8.0.28 | 8.0.40 |
PHP | 7.4.30 | 8.2 |
Zabbix-Server-MySQL | 6.0.8 | 7.2.20 |
Zabbix-Web-MySQL | 6.0.8 | 7.2.20 |
具体数据库升级,请参考: 这篇文章内容有如何进行数据库升级
二、安装PHP
必须要先安装好
PHP
相关软件,后续安装Zabbix
相关软件时会依赖于PHP
包,但是系统自带默认的PHP
是7.2, 不满足要求。
1. 安装基础软件
# dnf install epel-release
# dnf install glib* gcc* libxml* libxml2* OpenIPMI*
2. 安装PHP 8.2
这个 remi
直接下载后强制安装,在线安装会一直弹依赖问题,导致安装不了。
# rpm -ivh remi-release-8.rpm --nodeps --force
# dnf module list php
# dnf module reset php -y
# dnf module install php:remi-8.2 -y
# dnf install php82-php-fpm -y
# php -v
PHP 8.2.27 (cli) (built: Dec <