バージョン5.0以降、Zabbix WebインターフェースにはPHPバージョン7.2以降が必要です。 残念ながら、古いバージョンのDebianとUbuntuでは、7.2より前の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-gd
、php-bcmath
、php-mbstring
、php-xml
、php-ldap
、php-json
です。