This is a translation of the original English documentation page. Help us make it better.

Installation du frontend sur Debian/Ubuntu

Aperçu

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

Versions PHP prises en charge par distribution

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.