1 instalación de la interfaz en Debian/Ubuntu

Descripción general

A partir de la versión 5.0, la interfaz de Zabbix requiere la versión 7.2 de PHP o posterior. Desafortunadamente, las versiones más antiguas de Debian y Ubuntu sólo proporcionan versiones de PHP inferiores a la 7.2.

Versiones de PHP soportadas por la distribución

Distribución Versión de PHP
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

En las distribuciones stretch, jessie, xenial y trusty, la dependencia PHP 7.2 no está disponible, y por lo tanto Zabbix frontend 5.0 o más reciente no puede ser instalado fácilmente. Considerando esto, el paquete zabbix-frontend-php ha sido reemplazado por el paquete zabbix-frontend-php-deprecated en las distribuciones mencionadas. La principal diferencia es la ausencia de dependencias directas de cualquier paquete php o paquetes del servidor web. Por lo tanto, el usuario puede (y debe) proporcionar estas dependencias por su cuenta. En otras palabras, la instalación de paquete zabbix-frontend-php-deprecated por sí solo no le dará un frontend que funcione. Un servidor web así como PHP 7.2 con sus módulos tienen ser instalados manualmente (usar PPAs / construir PHP desde el código fuente). Nosotros no respaldamos ningún método en particular.

La forma oficial de obtener PHP 7.2 o posterior en versiones antiguas de Debian/Ubuntu es actualizar a buster/bionic.

Los módulos PHP necesarios para la interfaz de Zabbix son php-gd, php-bcmath,php-mbstring, php-xml, php-ldap y php-json.