2 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 前端或更高版本不能简单地安装. 考虑到这方面的原因, 在上述发行版上,zabbix-frontend-php 包已经被替换成为 zabbix-frontend-php-deprecated
主要区别在于没有对任何php或web服务器包的直接依赖。 因此,用户可以(而且必须)自己提供这些依赖关系. 换句话说, 安装zabbix-frontend-php-deprecated 包并不会提供可用的Zabbix前端. 必须手动安装web服务器以及PHP7.2及其模块(从源代码处使用PPAs/build PHP). 我们不支持任何特别的方法.

在老版本的Debian/Ubuntu上获得php7.2或更高版本的官方方法是升级到buster/bionic发行版

Zabbix前端所需的PHP模块是 php-gd, php-bcmath, php-mbstring, php-xml, php-ldapphp-json.