1 Debian/Ubuntu 前端安装

概述

自version 5.0起,Zabbix前端要求PHP version 7.2或更高版本。遗憾的是,旧版Debian和Ubuntu仅提供低于7.2的PHP版本。

各发行版支持的 PHP 版本

发行版 PHP版本
Debian 12 (bookworm) 8.2
Debian 11 (bullseye) 7.4
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或web-server包。因此,用户需要(也必须)自行提供这些依赖项。换句话说,单独安装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