Sidebar

Zabbix Summit 2022
Register for Zabbix Summit 2022

Debian/Ubuntu のフロントエンドのインストール

概要

バージョン5.0から、ZabbixフロントエンドはPHPバージョン7.2以降が必要です。
残念ながら、DebianとUbuntuの古いバージョンでは、PHPバージョン7.2以下しか提供されていません。

ディストリビューション別対応PHPバージョン

Distribution PHP Version
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に置き換えられました。
パッケージは zabbix-frontend-php-deprecated パッケージに置き換わりました。
主な違いは、PHP や Web サーバパッケージへ直接依存しないことです。
このため、ユーザはこれらのパッケージを自分で用意することができます(用意しなければなりません)。

インストールの方法ですが、
zabbix-frontend-php-deprecated パッケージを単独でインストールしても、フロントエンドは動作しません。
Web サーバおよび PHP 7.2 とそのモジュールは手動でインストールする必要があります。(PPA を使用する/PHP をソースからビルドする)
我々は特定の方法を推奨するものではありません。

Debian/Ubuntu の古いバージョンで PHP 7.2 以降を入手する公式な方法は、 buster/bionic にアップグレードすることです。

Zabbixフロントエンドに必要なPHPモジュールは php-gdphp-bcmathphp-mbstringphp-xmlphp-ldapphp-jsonです。