Instalação do Frontend em Debian/Ubuntu

Visão geral

A partir da versão 5.0, o Zabbix Frontend requer PHP 7.2 ou a versão mais recente. Infelizmente, versões mais antigas do Debian e Ubuntu proveem apenas versões de PHP abaixo de 7.2.

Versões de PHP suportadas por distribuição

Distribuição Versão 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

Nas distribuições stretch, jessie, xenial e trusty, a dependência do PHP 7.2 não está disponível, e portanto o Zabbix Frontend 5.0 ou versões mais recentes não podem ser facilmente instaladas. Considerando isto, o pacote zabbix-frontend-php foi substituído pelo pacote zabbix-frontend-php-deprecated nas distribuições mencionadas.
A principal diferença é a ausência de dependências diretas de quaisquer pacotes do PHP ou Web Servers. Deste modo, o usuário pode (e deve) fornecer estas dependências por conta própria. Em outras palavras, instalando o pacote zabbix-frontend-php-deprecated por conta, não lhe dará um Frontend funcional. Um Web Server, assim como o PHP 7.2 com seus módulos devem ser instalados manualmente (usando PPAs / compilando o PHP a partir das fontes). Nós não aprovamos nenhum método particular de instalação.

A maneira oficial de obter o PHP 7.2 ou mais recente em versões antigas do Debian/Ubuntu é atualizando o sistema para buster/bionic.

Os módulos PHP necessários para o Zabbix Frontend são php-gd, php-bcmath, php-mbstring, php-xml, php-ldap e php-json.