当前位置: 首页 > news >正文

yum安装zabbix5.0升级php到74的办法

【背景】
公司时不时有扫描漏洞,之前发现了php漏洞,因开启防火墙,限定IP+端口,暂时躲过升级;现在,老话重提,开启了KPI考核,躲是躲不过去的了,升级吧

【难题】
服务器为centos7,因操作系统问题,只能安装zabbix5.0。当时图省力,官网的办法,都是yum安装,很是简便。难题也跟来了,php是和zabbix绑定的,卸载了rh-php72就会使得zabbix前端的相关的包不可使用,不可卸载rh-php72。官网中有升级到rh-php73的办法:
https://www.zabbix.com/documentation/5.0/zh/manual/installation/frontend/frontend_on_rhel7/php73
但公司要求升级到php74,暂时不考虑这个办法,回头再测试升级rh-php74是否可行。

【思路】
当前yum安装的方式,php和zabbix耦合性太高,升级的方式可以保留数据库不动,重新编译安装zabbix,然后引用原来的数据库。以重新编译安装的方式,可以降低各个组件的耦合性。将zabbix,php,http,db全部分离。

【步骤】
测试环境:
停止原先的zabbix服务及相关组件
systemctl stop zabbix-server zabbix-agent httpd rh-php72-php-fpm

备份zabbix配置文件,避免后期再次调整参数

卸载zabbix及相关组件(生产环境中需放在最后执行)
yum remove zabbix* rh-php72-php-fpm

http://www.lryc.cn/news/481400.html

相关文章:

  • JavaWeb合集23-文件上传
  • 当AI遇上时尚:未来的衣橱会由机器人来打理吗?
  • 【初阶数据结构篇】二叉树OJ题
  • Windows系统中Oracle VM VirtualBox的安装
  • go语言使用总结(持续更新)
  • 如何在Android中自定义property
  • 机器学习5_支持向量机_原问题和对偶问题——MOOC
  • 索引的细节
  • LeetCode 540.有序数组中的单一元素
  • 【图文】【DIY便签】如何自行编译OPENCV使用动态库
  • WordPress文章自动提交Bing搜索引擎:PHP推送脚本教程
  • C++题目分享
  • 【Spring 框架】初识 Spring
  • 链表(Linkedlist)
  • 信息安全工程师(79)网络安全测评概况
  • 保研考研机试攻略:python笔记(3)
  • 刘卫国MATLAB程序设计与应用课后答案PDF第三版
  • 【鉴权】Web 会话管理:Cookie、Session 和 Token 深度对比
  • ArkTS--应用状态
  • yolov8涨点系列之引入CBAM注意力机制
  • java标准JavaBean类
  • MATLAB界面设计全攻略:从基础入门到高级应用
  • JavaScript API部分知识点
  • 钉钉调试微应用整理2
  • C++初级入门(1)
  • group_concat配置影响程序出bug
  • 将Go项目编译为可执行文件(windows/linux)
  • IMS高压发生器维修高压电源维修XRG100/1000
  • 斯坦福泡茶机器人DexCap源码解析:涵盖收集数据、处理数据、模型训练三大阶段
  • RabbitMQ的DLX(Dead-Letter-Exchange 死信交换机,死信交换器,死信邮箱)(重要)