Debian/Ubuntu 前端安装

概述

自Zabbix 5.0 版本开始,Zabbix 前端需 PHP 7.2 及以上版本。 不幸的是,老版本的 Debian 和 Ubuntu 只提供 PHP 低于 7.2 的版本。

发行版支持的 PHP 版本

发行版PHP版本
Debian 10 (buster)7.3
Debian 9 (stretch)7.0
Debian 8 (jessie)5.6
Ubuntu 20.04 (focal)7.4
Ubuntu 18.04 (bionic)7.2
Ubuntu 16.04 (xenial)7.0
Ubuntu 14.04 (trusty)5.5
Raspbian 10 (buster)7.3
Raspbian 8 (stretch)7.0

stretch、jessie、xenial 和 trusty 发行版上,PHP 7.2 依赖项不可用,无法通过简单的方式安装Zabbix 前端的5.0或者更高版本。考虑到这一点,在上述发行版中,zabbix-frontend-php 包已被替换为 zabbix-frontend-php-deprecated 包。
主要区别在于没有对任何 php 或网络服务器包有直接的依赖关系。因此,用户可以(并且必须)自己提供这些依赖项。换句话说,单独安装 zabbix-frontend-php-deprecated 包不会给你一个工作的前端。必须手动安装 Web 服务器及其模块的 PHP 7.2(使用 PPA/从源代码构建 PHP)。我们不赞同使用特殊的安装方式。

在旧版本的 Debian/Ubuntu 上获取 PHP 7.2 或更高版本的官方方法是升级到 buster/bionic。

Zabbix 前端所需的 PHP 模块有 php-gdphp-bcmathphp-mbstringphp-xmlphp-ldapphp-json