À partir de la version 5.0, l'interface Zabbix nécessite PHP version 7.2 ou ultérieure. Malheureusement, les anciennes versions de Debian et Ubuntu ne fournissent que des versions PHP inférieures à 7.2.
Distribution | Version 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 |
Sur les distributions stretch, jessie, xenial et trusty, la dépendance PHP 7.2 n'est pas disponible, et donc l'interface Zabbix 5.0 ou plus récente ne peut pas être facilement installée. Compte tenu de cela, le package zabbix-frontend-php
a été remplacé par le package zabbix-frontend-php-deprecated
sur les distributions susmentionnées.
La principale différence est l'absence de dépendances directes sur les packages php ou de serveur Web. Ainsi, l'utilisateur peut (et doit) fournir lui-même ces dépendances. En d'autres termes, l'installation du package zabbix-frontend-php-deprecated
seul ne vous donnera pas une interface fonctionnelle. Un serveur Web ainsi que PHP 7.2 avec ses modules doivent être installés manuellement (utilisez des PPA / construisez PHP à partir des sources). Nous ne cautionnons aucune méthode en particulier.
La manière officielle d'obtenir PHP 7.2 ou une version ultérieure sur les anciennes versions de Debian/Ubuntu est de mettre à niveau vers buster/bionic.
Les modules PHP requis pour l'interface Zabbix sont php-gd
, php-bcmath
, php-mbstring
, php-xml
, php-ldap
et php-json
.