CentOS6.9-zabbix3.2启动失败原因及页面没有mysql选择项
时间:2022-04-24
本文章向大家介绍CentOS6.9-zabbix3.2启动失败原因及页面没有mysql选择项,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
环境内核信息:
[root@zabbix-01 ~]# uname -a
Linux lodboyedu-01 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
zabbix启动失败的原因
启动时出这 个错误:
[root@m01 zabbix-3.2.7]# /etc/init.d/zabbix_server start /usr/local/sbin/zabbix_server not installed!
解决方案:
1. 首先复制的启动脚本是core目录下的,并不是core5下面的 [root@m01 zabbix-3.2.7]# cp /server/tools/zabbix-3.2.7/misc/init.d/fedora/core/* /etc/init.d/
2. 复制过来之后,修改启动脚本中的目录信息 [root@m01 zabbix-3.2.7]# vim /etc/init.d/zabbix_server
zabbix_agentd也要这样改,两个文件一样 BASEDIR=/usr/local/zabbix ----根据个人情况来改,zabbix软件路径
启动
[root@m01 zabbix-3.2.7]# /etc/init.d/zabbix_server start
Starting zabbix_server: [ OK ]
[root@m01 zabbix-3.2.7]# /etc/init.d/zabbix_agentd start
Starting zabbix_agentd: [ OK ]
zabbix页面没有mysql选择项
php编译中少了参数
/application/php-5.5.32/bin/php -i |grep configure ----- 查看历史的编译记录
[root@m01 php-5.5.32]# ./configure -h |grep mysql ----查看帮助
--with-mysql=DIR Include MySQL support. DIR is the MySQL base
mysqlnd the MySQL native driver will be used
--with-mysql-sock=SOCKPATH
--with-mysqli=FILE Include MySQLi support. FILE is the path
to mysql_config. If no value or mysqlnd is passed
--enable-embedded-mysqli
--with-pdo-mysql=DIR PDO: MySQL support. DIR is the MySQL base directory
If no value or mysqlnd is passed as DIR, the
--enable-mysqlnd Enable mysqlnd explicitly, will be done implicitly
--disable-mysqlnd-compression-support
Disable support for the MySQL compressed protocol in mysqlnd
--with-zlib-dir=DIR mysqlnd: Set the path to libz install prefix
连接不到mysql数据库的原因:
缺少 --with-mysqli=mysqlnd 模块参数
解决方案:
添加该编译参数
/server/tools/php-5.5.32/ext/mysqli/目录下执行:
[root@m01 mysqli]# ./configure --with-mysqli=mysqlnd --with-php-config=/application/php-5.5.32/bin/php-config
[root@m01 mysqli]# make && make install
编译完成后修改php.ini中的参数,没有这个参数就加上
[root@m01 php]# vim lib/php.ini
extension="mysqli.so"
然后到网页中强制刷新一下,就有选择mysql的一项了
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 使用OpenCV实现道路车辆计数的使用方法
- python中tab键是什么意思
- PHP实时统计中文字数和区别
- PHP单例模式实例分析【防继承,防克隆操作】
- Python基于network模块制作电影人物关系图
- tp5(thinkPHP5框架)使用DB实现批量删除功能示例
- 统计PHP目录中的文件数方法
- python json.dumps() json.dump()的区别详解
- Win10下用Anaconda安装TensorFlow(图文教程)
- TP5(thinkPHP框架)实现后台清除缓存功能示例
- PHP递归的三种常用方式
- python实现xlwt xlrd 指定条件给excel行添加颜色
- PHP解析url并得到url参数方法总结
- TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例
- PHP实现微信小程序用户授权的工具类示例