#1 Debian/Ubuntu frontend-installatie
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.
| 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.