#1 Debian/Ubuntu frontend-installatie

Overzicht

Vanaf versie 5.0 vereist de Zabbix-frontend PHP-versie 7.2 of later. Helaas bieden oudere versies van Debian & Ubuntu alleen PHP-versies onder 7.2 aan.

Ondersteunde PHP-versies per distributie

Distributie PHP-versie
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

Op distributies zoals stretch, jessie, xenial en trusty is de PHP 7.2-afhankelijkheid niet beschikbaar, en daarom kan Zabbix frontend 5.0 of nieuwer niet eenvoudig worden geïnstalleerd. Gezien dit feit is het pakket zabbix-frontend-php vervangen door het pakket zabbix-frontend-php-deprecated op de genoemde distributies.
Het belangrijkste verschil is dat er geen directe afhankelijkheden zijn van php- of webserver-pakketten. De gebruiker moet deze afhankelijkheden zelf leveren en installeren. Met andere woorden, het installeren van het pakket zabbix-frontend-php-deprecated op zichzelf levert geen werkende frontend op. Een webserver en PHP 7.2 met zijn modules moeten handmatig worden geïnstalleerd (gebruik PPAs / bouw PHP vanaf de bron). We onderschrijven geen specifieke methode.

De officiële manier om PHP 7.2 of later te krijgen op oudere versies van Debian/Ubuntu is door te upgraden naar buster/bionic.

De vereiste PHP-modules voor de Zabbix frontend zijn php-gd, php-bcmath, php-mbstring, php-xml, php-ldap en php-json.