gpt4 book ai didi

php - snmprealwalk() 返回空数组

转载 作者:太空宇宙 更新时间:2023-11-04 10:58:39 25 4
gpt4 key购买 nike

我对一台机器做了一个简单的 snmprealwalk 并返回了它的制造商名称,这一切都很好,在 windows 上玩游戏,但是当涉及到 linux(安装了 lamp-server^)时,这里的这个东西简单地返回和空数组:

<?php

// error return
//error_reporting(0);ini_set('display_errors', 0);

$snmp = snmprealwalk("10.4.243.62","public", "iso.3.6.1.4.1.253.8.53.13.2.1.6.1.20.34");

foreach ($snmp as $key => $value) {
echo $key . " " . $value . "<br/>";
}

?>

我试图在 linux 服务器中 var_dump $snmp 数组,但我得到的是一个空数组

array(0) { } 

我的问题是,为什么会发生这种情况,我该如何解决?

最佳答案

经过几个小时的绞尽脑汁,我终于找到了罪魁祸首:PHP 5.3

选择安装灯泡时请勿使用 lamp-server^包装! (apt-get 安装 lamp-server^)。这显然会安装一个不推荐使用的 php 版本,它需要 php5-snmp。

改用这个:

sudo apt-get update

sudo apt-get install apache2 mysql-server php5 php5-mysql

现在 snmprealwalk($ip,$community,$oid);即使输入特定的 oid 也返回数组!!

关于php - snmprealwalk() 返回空数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27861810/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com