Sidebar

Zabbix Summit 2022
Register for Zabbix Summit 2022

7 Установка веб-интерфейса на Debian/Ubuntu

Обзор

Начиная с версии 5.0, для веб-интерфейса Zabbix требуется PHP версии 7.2 или новее. К сожалению, более старые версии Debian и Ubuntu предоставляют только версии PHP ниже 7.2.

Поддерживаемые версии PHP по дистрибутивам

Дистрибутив Версия 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

В дистрибутивах stretch, jessie, xenial и trusty зависимость PHP 7.2 недоступна, и поэтому веб-интерфейс Zabbix 5.0 или новее не может быть легко установлен. Учитывая это, пакет zabbix-frontend-php был заменен пакетом zabbix-frontend-php-deprecated в вышеупомянутых дистрибутивах.
Главное отличие - отсутствие прямой зависимости от каких-либо пакетов php или веб-сервера. Таким образом, пользователь может (и должен) предоставить эти зависимости самостоятельно. Другими словами, установка пакета zabbix-frontend-php-deprecated сама по себе не даст вам рабочего интерфейса. Веб-сервер, а также PHP 7.2 с его модулями необходимо установить вручную (используя PPA/собрав PHP из исходников). Мы не поддерживаем какой-либо конкретный метод.

Официальный способ получить PHP 7.2 или новее на более старых версиях Debian / Ubuntu - это перейти на buster/bionic.

Модули PHP, необходимые для веб-интерфейса Zabbix: php-gd, php-bcmath, php-mbstring, php-xml, php-ldap and php-json.