安装zabbix报错php,源码安装zabbix

本文目录一览:

linux下lamp平台下安装zabbix到了,检查安装条件时,提示 PHP bcmath no Fail PHP mbstring no Fail

#1.首先进入php的源码目录下扩展目录

cd /root/php-7.1.3/ext

#2.进入要编译的模块的目录下,这里进入bcmath

cd /root/php-7.1.3/ext/bcmath

#3.执行如下命令

phpize

./configure –with-php-config=/usr/local/php/bin/php-config

make make install

注意:–with-php-config的路径请以你的实际路径为准!

#4.编译成功后,日志会输出bcmath.so这个文件的地址

Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/

#5.将上述文件添加到php.ini文件里

vi /usr/local/php/lib/php.ini

extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/bcmath.so

#6.重启你的apache或nginx服务器后,再刷新页面查看是否成功。

zabbix 安装页面报错

看不到你的图,也不知道具体是什么问题,如果是web安装可能就是下面的错误了,你看着修改一下吧,应该没问题吧。

复制web

zabbix的configure目录

WEB Interface 设置

IE浏览器中输入

http://服务器地址/queue.php

提示一

date() [a href=’function.date’function.date/a]: It is not

safe to rely on the system’s timezone settings. Please use the date.timezone

setting, the TZ environment variable or the date_default_timezone_set()

function. In case you used any of those methods and you are still getting this

warning, you most likely misspelled the timezone identifier. We selected

‘Asia/Chongqing’ for ‘CST/8.0/no DST’

instead[/data/wwwroot/nagios.91linux.cn/webroot/zabbix/include/page_header.php:149]

解决方法:

修改/usr/local/apache2/php/php.ini

sudo vi /usr/local/apache2/php/php.ini

修改为date.timezone = Asia/Shanghai

sudo /usr/local/apache2/bin/apachectl restart

刷新页面并选择Next

提示二

/usr/local/apache2/php/php.ini

post_max_size = 32M

upload_max_filesize = 16M

max_execution_time = 600

max_input_time = 600

memory_limit = 256M

sudo/usr/local/apache2/bin/apachectl restart

刷新页面并选择Next

cd (复制到web的目录)/data/wwwroot/nagios.91linux.cn/webroot/zabbix

chmod 777 conf

Retry

进入zabbix的登录页面

admin

zabbix

就安装完成了

[技术干货] zabbix_server正常运行,却提示服务器没有运行

Zabbix突然出现了

Zabbix server is not running:the information displayed may not be current

Zabbix服务器没有运行:显示的信息可能不是当前的

一、SELinux未关闭

selinux一定要关闭,如果开启selinux,可能zabbix的discovery都不能正常使用

关闭selinux方法:

1、修改/etc/selinux/config文件中的SELINUX=“”值为disable是,然后重启。

2、如果不想重启,使用setenforce 0

setenforce 1,selinux为enforcing模式

setenforce 0,selinux为permissive模式

二、zabbix web 目录下面,$ZBX_SERVER 是否为IP,如果是localhost,ping一下localhost是否能解析。如果不能,需要/etc/hosts文件里增加相应的项目。

三、查看php的fsockopen模块是否启用。

方法一:

第一步:

php.ini文件中查找

allow_url_fopen = On

使其值为On

第二步:

php.ini文件中查找

extension=php_openssl.dll

如果前面有分号,去掉分号

第三步:

重启web服务器,apache或IIS

方法二:

1. vi php.ini

找到 allow_url_fopen 这个参数设置成 On,即

allow_url_fopen = On

2. 让你的php支持 opensll扩展。

默认,是没有openssl扩展的,只能重新编译安装。

yum install openssl openssl-devel

cd /usr/local/src/php-5.2.14/ext/openssl

/usr/local/php/bin/phpize

./configure –with-openssl –with-php-config=/usr/local/bin/php-config

make make install

看提示,把编译成的openssl.so 拷贝到你在php.ini 中指定的 extension_dir 下

3. vi php.ini

加入

extension=openssl.so

4. 重启web server

四、监控对象占满了trapper进程导致前端与server无法通信

“At least one trapper process must be running to display server availability and view queue in the frontend.”——Trapper进程用于接收前端查询server可用性及队列的请求将StartTrappers=20调整到StartTrappers=100,重启zabbix-server。

技术交流欢迎加入Q群:177428068

zabbix server 搭建php databases support off,报错

网上很多解决办法是:

yum install -y php-mysql.x86_64

但是我的服务器会报(每台机子配置不同会有差异):

php56w-common conflicts with php-common-5.3.3-50.el6_10.x86_64

这是因为之前 yum php56w_x86_64 安装的。所以后面这样装就会报错了。

必须用:

yum install -y php56w-mysql

安装成功后重启zabbix和apche服务即可。

linux系统下部署zabbix3.2,安装php时候出错了,怎么解决??

1、确认mysq用户名密码 2、检查zabbix配置文件(用户名、密码、端口) 3、重启zabbix-server。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/188363.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-11-28 13:29
下一篇 2024-11-28 13:29

相关推荐

  • java client.getacsresponse 编译报错解决方法

    java client.getacsresponse 编译报错是Java编程过程中常见的错误,常见的原因是代码的语法错误、类库依赖问题和编译环境的配置问题。下面将从多个方面进行分析…

    编程 2025-04-29
  • PHP和Python哪个好找工作?

    PHP和Python都是非常流行的编程语言,它们被广泛应用于不同领域的开发中。但是,在考虑择业方向的时候,很多人都会有一个问题:PHP和Python哪个好找工作?这篇文章将从多个方…

    编程 2025-04-29
  • 云智直聘 源码分析

    本文将会对云智直聘的源码进行分析,包括前端页面和后端代码,帮助读者了解其架构、技术实现以及对一些常见的问题进行解决。通过本文的阅读,读者将会了解到云智直聘的特点、优势以及不足之处,…

    编程 2025-04-29
  • PHP怎么接币

    想要在自己的网站或应用中接受比特币等加密货币的支付,就需要对该加密货币拥有一定的了解,并使用对应的API进行开发。本文将从多个方面详细阐述如何使用PHP接受加密货币的支付。 一、环…

    编程 2025-04-29
  • Python运行不报错又无任何结果输出可能产生的原因以及解决方法

    在Python编程过程中,有时候会出现程序运行不报错但却没有任何结果输出的情况。本文将从多个方面解析这个问题,并提供相应的解决方法。 一、语法错误 语法错误是Python程序中最常…

    编程 2025-04-29
  • Java 监控接口返回信息报错信息怎么处理

    本文将从多个方面对 Java 监控接口返回信息报错信息的处理方法进行详细的阐述,其中包括如何捕获异常、如何使用日志输出错误信息、以及如何通过异常处理机制解决报错问题等等。以下是详细…

    编程 2025-04-29
  • Python切片索引越界是否会报错

    解答:当对一个字符串、列表、元组进行切片时,如果索引越界会返回空序列,不会报错。 一、切片索引的概念 切片是指对序列进行操作,从其中一段截取一个新序列。序列可以是字符串、列表、元组…

    编程 2025-04-29
  • 如何解决Grid监控报错prvg-1205

    Grid监控是Oracle RAC的重要组件,它可以帮助监视RAC集群的运行状态和性能,对于集群管理非常关键。但是,如果在安装过程中遇到报错prvg-1205,将会导致安装失败,影…

    编程 2025-04-28
  • 使用PHP foreach遍历有相同属性的值

    本篇文章将介绍如何使用PHP foreach遍历具有相同属性的值,并给出相应的代码示例。 一、基础概念 在讲解如何使用PHP foreach遍历有相同属性的值之前,我们需要先了解几…

    编程 2025-04-28
  • Python网站源码解析

    本文将从多个方面对Python网站源码进行详细解析,包括搭建网站、数据处理、安全性等内容。 一、搭建网站 Python是一种高级编程语言,适用于多种领域。它也可以用于搭建网站。最常…

    编程 2025-04-28

发表回复

登录后才能评论