1 Debian/UbuntuのWebインターフェースのインストール

概要

バージョン5.0以降、Zabbix WebインターフェースにはPHPバージョン7.2以降が必要です。 残念ながら、古いバージョンのDebianとUbuntuでは、7.2より前のPHPバージョンのみが提供されます。

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

ディストリビューション 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

stretch、jessie、xenial、trustyディストリビューションでは、PHP 7.2の依存関係が利用できないため、Zabbix Webインターフェース5.0以降を簡単にインストールできません。 これを考慮して、前述のディストリビューションではzabbix-frontend-phpパッケージがzabbix-frontend-php-deprecatedパッケージに置き換えられました。
主な違いは、PHPやWebサーバーのパッケージに直接依存していないことです。 したがって、ユーザーはこれらの依存関係を自分で提供できます (また、提供する必要があります)。 言い換えれば、zabbix-frontend-php-deprecatedパッケージを単独でインストールしてもWebインターフェースは動作しません。 Webサーバーとそのモジュールを含むPHP 7.2は手動でインストールする必要があります (PPA を使用するか、ソースからPHPを構築します)。 推奨する特定の方法はありません。

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

Zabbix Webインターフェースに必要なPHPモジュールは、php-gdphp-bcmathphp-mbstringphp-xmlphp-ldapphp-json です。