החל מגרסה 5.0, החזית של Zabbix דורשת PHP גרסה 7.2 או יותר מאוחר. למרבה הצער, גרסאות ישנות יותר של דביאן ואובונטו מספקות רק PHP גרסאות מתחת ל-7.2.
הפצה | גרסת PHP |
---|---|
דביאן 10 (באסטר) | 7.3 |
Debian 9 (stretch) | 7.0 |
Debian 8 (jessie) | 5.6 |
אובונטו 20.04 (מוקד) | 7.4 |
אובונטו 18.04 (ביוני) | 7.2 |
Ubuntu 16.04 (xenial) | 7.0 |
אובונטו 14.04 (אמין) | 5.5 |
Raspbian 10 (באסטר) | 7.3 |
Raspbian 8 (מתיחה) | 7.0 |
על הפצות stretch, jessie, xenial ואמינות, PHP 7.2 התלות אינה זמינה, ולכן Zabbix frontend 5.0 ומעלה לא ניתן להתקין בקלות. בהתחשב בכך, zabbix-frontend-php
החבילה הוחלפה בחבילת zabbix-frontend-php-deprecated
על הפצות כאמור.
ההבדל העיקרי הוא היעדר תלות ישירה בכל php או חבילות שרת אינטרנט. לפיכך, המשתמש יכול (וחייב) לספק את אלה תלות בפני עצמם. במילים אחרות, התקנה חבילת zabbix-frontend-php-deprecated
בפני עצמה לא תיתן לך א חזית עובדת. שרת אינטרנט כמו גם PHP 7.2 עם המודולים שלו יש להתקנה ידנית (השתמש ב-PPAs / בנה PHP ממקור). אנחנו לא לאשר כל שיטה מסוימת.
הדרך הרשמית לקבל PHP 7.2 ואילך ישן יותר גרסאות של Debian/Ubuntu היא לשדרג ל-buster/bionic.
מודולי PHP הנדרשים עבור חזית Zabbix הם php-gd
, php-bcmath
, php-mbstring
, php-xml
, php-ldap
ו-php-json
.