news 2026/4/16 10:40:52

Zabbix各版本对应的PHP/MySQL(MariaDB)版本要求

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Zabbix各版本对应的PHP/MySQL(MariaDB)版本要求

你想知道Zabbix不同版本对应的PHP、MySQL(MariaDB)兼容版本,这是部署Zabbix时的关键前提,选不对版本会直接导致安装失败或功能异常。我会按Zabbix的主流版本(6.0 LTS、6.4、7.0 LTS)整理官方推荐的兼容版本,并说明核心注意事项。

一、Zabbix各版本对应的PHP/MySQL(MariaDB)版本要求

1. Zabbix 6.0 LTS(长期支持版,最常用)

这是生产环境中使用最广泛的版本,官方对依赖的版本要求如下:

  • PHP
    • 最低版本:PHP 7.2
    • 推荐版本:PHP 7.4(LTS版本,稳定性和兼容性最佳)
    • 最高支持:PHP 8.0(不建议用PHP 8.1+,存在部分兼容性问题)
    • 必须安装的PHP扩展:php-gdphp-mbstringphp-mysqlndphp-xmlphp-bcmathphp-ldapphp-zipphp-json
  • MySQL/MariaDB
    • MySQL:5.7、8.0(推荐5.7,与Zabbix 6.0兼容性更优)
    • MariaDB:10.2、10.3、10.4、10.5(推荐10.5 LTS)
    • 注意:不支持MySQL 5.6及以下版本。
2. Zabbix 6.4(功能版本)
  • PHP
    • 支持版本:PHP 7.2、7.3、7.4、8.0、8.1(推荐PHP 7.4或8.1)
    • 扩展要求与6.0一致,需确保扩展版本匹配PHP版本
  • MySQL/MariaDB
    • MySQL:5.7、8.0
    • MariaDB:10.2、10.3、10.4、10.5、10.6
3. Zabbix 7.0 LTS(最新长期支持版)
  • PHP
    • 最低版本:PHP 8.0
    • 推荐版本:PHP 8.1(稳定版)、PHP 8.2(兼容)
    • 不支持PHP 7.x系列
  • MySQL/MariaDB
    • MySQL:8.0
    • MariaDB:10.5、10.6、10.11(推荐10.11 LTS)
    • 注意:不再支持MySQL 5.7。

二、关键注意事项

1. 优先选择LTS版本组合(生产环境)
  • Zabbix:优先选6.0 LTS、7.0 LTS(长期支持,官方提供5年维护)
  • PHP:对应选7.4 LTS(搭配6.0)、8.1/8.2(搭配7.0)
  • MariaDB:优先选10.5 LTS、10.11 LTS(比MySQL更适配Zabbix,且开源免费)
2. 避免版本跨度过大
  • 例如:Zabbix 6.0不要搭配PHP 8.2,Zabbix 7.0不要搭配PHP 8.0以下版本,即使强行安装,也会出现语法报错、功能缺失(如监控数据无法入库、前端页面崩溃)。
3. 扩展版本必须匹配PHP版本
  • 若安装的是PHP 7.4,需确保安装的是php74-php-gdphp74-php-mysqlnd等对应版本的扩展(尤其是通过Remi仓库安装的PHP),否则会出现扩展加载失败。
4. 数据库字符集要求
  • 无论使用MySQL还是MariaDB,都需要将数据库字符集设置为utf8mb4(支持emoji等特殊字符),排序规则设置为utf8mb4_bin,否则会出现中文乱码或数据插入失败:
    -- 创建Zabbix数据库时指定字符集CREATEDATABASEzabbixCHARACTERSETutf8mb4COLLATEutf8mb4_bin;

三、推荐的生产环境版本组合

场景Zabbix版本PHP版本MariaDB/MySQL版本
稳定优先(主流)6.0 LTSPHP 7.4MariaDB 10.5 LTS
最新功能7.0 LTSPHP 8.1MariaDB 10.11 LTS
兼容旧系统6.0 LTSPHP 7.2MySQL 5.7

总结

  1. Zabbix 6.0 LTS推荐搭配PHP 7.4 + MariaDB 10.5/MySQL 5.7,这是生产环境最稳定的组合。
  2. Zabbix 7.0 LTS要求PHP 8.0+ + MariaDB 10.5+/MySQL 8.0,不再兼容PHP 7.x和MySQL 5.7。
  3. 部署时需严格匹配版本要求,并确保安装Zabbix所需的PHP扩展、数据库字符集设置为utf8mb4。

如果需要,我可以为你整理一份Zabbix 6.0 + PHP 7.4 + MariaDB 10.5 的完整部署步骤,涵盖环境配置、源码安装和初始化设置。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 5:28:14

计算机毕业设计springboot基于协同过滤算法的体育商品推荐系统 基于Spring Boot框架的体育用品推荐系统设计与实现 Spring Boot驱动下的体育商品个性化推荐系统研究

计算机毕业设计springboot基于协同过滤算法的体育商品推荐系统5y4vh9 (配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。随着互联网技术的飞速发展,体育用品市场的线上交…

作者头像 李华
网站建设 2026/3/28 7:12:03

OpenSubtitlesDownload终极指南:快速获取完美字幕的完整教程

OpenSubtitlesDownload终极指南:快速获取完美字幕的完整教程 【免费下载链接】OpenSubtitlesDownload Automatically find and download the right subtitles for your favorite videos! 项目地址: https://gitcode.com/gh_mirrors/op/OpenSubtitlesDownload …

作者头像 李华
网站建设 2026/4/15 19:05:16

如何快速掌握Mosby3:Android开发者的MVI架构完整指南

如何快速掌握Mosby3:Android开发者的MVI架构完整指南 【免费下载链接】mosby A Model-View-Presenter / Model-View-Intent library for modern Android apps 项目地址: https://gitcode.com/gh_mirrors/mo/mosby 想要构建更稳定、更易维护的Android应用吗&a…

作者头像 李华
网站建设 2026/4/12 23:52:06

大模型上下文工程:让AI更精准的实用技巧,收藏级学习指南

上下文工程是优化提供给大语言模型的tokens效用以获得更佳结果的方法。随着LLM应用复杂化,仅靠提示词工程已不够。上下文工程面临上下文腐蚀和有限注意力预算的挑战。其目标是使用少而高信号密度的tokens。实践包括:设计清晰系统提示词、定义职责单一的工…

作者头像 李华
网站建设 2026/4/15 16:19:04

10分钟掌握UniVRM:Unity中VRM模型的终极使用指南

10分钟掌握UniVRM:Unity中VRM模型的终极使用指南 【免费下载链接】UniVRM UniVRM is a gltf-based VRM format implementation for Unity. English is here https://vrm.dev/en/ . 日本語 はこちら https://vrm.dev/ 项目地址: https://gitcode.com/gh_mirrors/un…

作者头像 李华
网站建设 2026/4/15 20:31:42

力扣--回溯篇(1)

回溯 1.理论基础 递归下面就是回溯。 回溯搜索法,其实是一个纯暴力搜索。 回溯解决的问题:组合问题,切割问题,子集问题,排列问题,棋盘问题 递归函数没有返回值,终止条件单层搜索逻辑&#…

作者头像 李华