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.
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
.