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