返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >zabbix5.0源码编译部署过程中的报错
  • 655
分享到

zabbix5.0源码编译部署过程中的报错

phpapache服务器 2023-09-01 18:09:32 655人浏览 薄情痞子
摘要

zabbix前端界面配置中,Cannot connect to the database. 报错:MySQL Server has Gone away 原因:PHP页面文件conf目录下缺少一个

zabbix前端界面配置中,Cannot connect to the database.
报错:MySQL Server has Gone away

原因:PHP页面文件conf目录下缺少一个数据库配置文件(zabbix.conf.php)解决:cd /usr/share/Nginx/html/zabbix/conf    #进入网页根目录下(或者用find搜索zabbix.conf.php.example文件)mv zabbix.conf.php.example zabbix.conf.php #重命名文件vim zabbix.conf.php$DB['TYPE']                     = 'Mysql';$DB['SERVER']                   = '192.168.8.159';$DB['PORT']                     = '0';$DB['DATABASE']                 = 'zabbix01';$DB['USER']                     = 'zabbix';$DB['PASSWord']                 = 'zabbix';ZBX_SERVER                      = '192.168.8.158';$ZBX_SERVER_PORT                = '10051';修改完重新刷新登录即可:账号admin/zabbix

PHP启动时配置文件显示:loaded configuration file none

1、查看php配置加载php -i | grep Load# 或者 php --iniLoaded Configuration File => (none)libXML Loaded Version => 209012、strace去追踪一下:strace /usr/local/php7/bin/php -i 2> /tmp/2.loggrep 'php.ini' /tmp/2.logopen("/usr/local/php7/bin/php.ini", O_RDONLY) = -1 ENOENT (No such file or directory)open("/usr/local/php7/etc/php.ini", O_RDONLY) = -1 ENOENT (No such file or directory)write(1, "Configuration File (php.ini) Pat"..., 33) = 33把php.ini复制到/usr/local/php7/bin下,然后配置文件加载成功了,但是此处对我报错无用!!!和这种方法类似:直接把源码包中的php.ini-production拷贝到--with-config-file-path设置的路径下/usr/local/php/etc/php.ini(适用于php命令行,nginx访问)3、直接使用绝对配置路径即可,结合4重新刷新配置/usr/local/php7/sbin/php-fpm -t# php-fpm配置测试php-fpm 启动:php-fpm指定php.ini路径/usr/local/php7/sbin/php-fpm -c /usr/local/php7/etc/php-ini -y /usr/local/php7/etc/php-fpm.conf4、强制重启netstat -antup | grep 9000# 查看9000端口是否已监听killall php-fpm # 杀掉所有的php-fpm进程php-fpm# 重启php-fpm

nginx访问:
Http://192.168.8.158/index.php查看php配置信息

vim /usr/share/nginx/html/<?php  phpinfo();?>

在这里插入图片描述

为php创建软链接时,ln -s /usr/local/php7/bin/* /usr/local/bin
/usr/local/php7/bin/php -v # 有php版本信息,说明正常
但是php -v报错,报错信息:-bash: /usr/bin/php: No such file or directory

1、确认path变量:[root@szx bin]# echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/binpath路径里面有/usr/local/sbin,在此目录下的软链接缺没用2、软连接放在/usr/bin下面就可以ln -s /usr/local/php7/bin/* /usr/binphp -v# 成功!!!猜测:php是到/usr/bin目录下进行查找指令的

yum install -y libzip-devel
configure: error: Package requirements (libzip >= 0.11) were not met: No package ‘libzip’

原因:libzip提示版本太低,yum自带的是0.10解决办法:1、直接更新源下载rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm yum --enablerepo=remi install libzip5-devel 2、编译安装,指定PKG_CONFIG_PATH,上面报错中其实有提示信息,让我们考虑调整PKG_CONFIG_PATH环境变量1) 先卸载已有yum remove libzip -y 2) 编译安装wget https://libzip.org/download/libzip-1.2.0.tar.gztar -zxvf libzip-1.2.0.tar.gz -C /usr/localcd /usr/local/libzip-1.2.0./configuremake && make install3) 添加环境变量--PKG_CONFIG_PATHexport PKG_CONFIG_PATH="/usr/local/lib/pkGConfig/"

zabbix报错排错大全

nginx页面错误日志

来源地址:https://blog.csdn.net/szb521/article/details/126492180

--结束END--

本文标题: zabbix5.0源码编译部署过程中的报错

本文链接: https://lsjlt.com/news/389247.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • zabbix5.0源码编译部署过程中的报错
    zabbix前端界面配置中,Cannot connect to the database. 报错:MySQL server has gone away 原因:php页面文件conf目录下缺少一个...
    99+
    2023-09-01
    php apache 服务器
  • vue部署编译报错怎么办
    Vue.js是一款流行的JavaScript框架,用于构建现代Web应用程序。它具有可组合的架构,强大的工具集和活跃的开源社区。但在使用Vue.js时,开发者可能会遇到各种问题,其中的一个常见问题是部署时编译报错。部署Vue.js应用程序可...
    99+
    2023-05-14
  • MySQL5.7.16源码编译安装的过程
    这篇文章主要讲解了“MySQL5.7.16源码编译安装的过程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL5.7.16源码编译安装的过程”吧!安装...
    99+
    2024-04-02
  • vue部署编译报错如何解决
    今天小编给大家分享一下vue部署编译报错如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Vue.js是一款流行的Jav...
    99+
    2023-07-05
  • 源码编译安装MySQL 5.7.9的过程
    这篇文章主要介绍“源码编译安装MySQL 5.7.9的过程”,在日常操作中,相信很多人在源码编译安装MySQL 5.7.9的过程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”源码编译安装MySQL 5.7.9...
    99+
    2023-06-01
  • android源代码的编译过程是什么
    Android源代码的编译过程主要包括以下几个步骤:1. 下载源代码:从Android官方网站下载源代码,并解压到本地目录。2. 配...
    99+
    2023-09-21
    android
  • 部署Nacos的源码环境搭建过程
    目录正文启动类设置单机启动启动输出查看控制台正文 最近在学习nacos,通过调式源码查看服务注册和发现流程和原理,本地部署naos源码需要一定的步骤,本文主要做nacos源码部署。 ...
    99+
    2023-02-09
    Nacos源码部署环境搭建 Nacos源码部署
  • 红帽mysql5.6源码编译安装过程
    操作系统more /etc/centos-release CentOS release 6.8 (Final)mysql5.6.44版本获取https://dev.mysql.com/get/Downloa...
    99+
    2024-04-02
  • Nginx源码编译安装过程记录
    rpm包安装比较简单,这里不做说明。 对于大多数开源软件,如果找不到安装包,可以使用源码安装方式,源码安装虽然没有yum、apt等工具方便,但是非常通用,在不同架构的cpu、不同操作...
    99+
    2024-04-02
  • Android 编译过程介绍,Android.mk 和 Android.bp 分析, 在源码中编译 AndroidStudio 构建的 App
    目录 一、Android 编译1. 编译流程2. Soong 介绍3. build.sh 二、Android.mk 解析三、Android.bp 解析1. 模块类型2. 模块属性 四、...
    99+
    2023-09-14
    android android studio
  • 源码安装apache脚本部署过程详解
    目录源码安装apache脚本部署源码安装apache脚本部署 [root@localhost ~]# ls anaconda-ks.cfg httpd.tar.xz [root@localhost ~]# tar xf...
    99+
    2024-04-02
  • nGrinder性能工具源码安装部署过程
    目录一、前言 二、源码下载三、本地配置四、IDEA 设置五、启动验证六、使用源码调试简单脚本七、模仿编写脚本八、小结nGrinderr(version: 3.4.1)是NA...
    99+
    2024-04-02
  • 深入解析golang编译器的编译过程:从源码到可执行文件
    从源码到可执行文件:解析golang编译器的编译过程概述:Golang是一种快速、简单和可靠的编程语言,而其编译器是将Golang代码转换为可执行文件的关键工具。在这篇文章中,我们将深入探究Golang编译器的编译过程,从源码到最终生成的可...
    99+
    2023-12-29
    编译器 (Compiler) 源码 (source code) 可执行文件 (executable file)
  • MySQL5.6源码编译安装的流程
    本篇内容主要讲解“MySQL5.6源码编译安装的流程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL5.6源码编译安装的流程”吧! ...
    99+
    2024-04-02
  • 编译harmonyos的下载源码以及搭建环境过程
    编译harmonyos的下载源码以及搭建环境过程,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1、环境搭建编译鸿蒙的源码建议在Ubuntu20.04下进行,windows下...
    99+
    2023-06-15
  • Ubuntu源码编译安装Apache的教程
    这篇文章主要讲解了“Ubuntu源码编译安装Apache的教程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ubuntu源码编译安装Apache的教程”吧!apache 安装指南:http:...
    99+
    2023-06-05
  • 怎么通过源码编译的方式安装apache2.4
    这篇文章给大家分享的是有关怎么通过源码编译的方式安装apache2.4的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的...
    99+
    2023-06-28
  • keepalived源码安装及编译遇到的错误
    先安装一些依赖包。这里可以先不去-y,这样我们可以看到即将安装的软件一共有几个有何依赖包,哪些是install,哪些是updateyum install  kernel-devel openssl...
    99+
    2024-04-02
  • TypeScript使用vscode监视代码编译的过程
    安装 全局安装ts命令 npm install -g typescript 安装结束后运行tsc -v命令 显示版本号表示安装成功 接下来可以使用tsc 文...
    99+
    2024-04-02
  • J2ME中KVM编译过程是怎样的
    今天就跟大家聊聊有关J2ME中KVM编译过程是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。这里向大家简单介绍一下Windows下编译KVM的...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作