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