【发布时间】:2018-07-13 09:52:40
【问题描述】:
我正在尝试让 PHP SNMP 在 XAMPP PHP 7.1.9 上运行
我总是得到这个结果:Warning: SNMP::get(): No response from 127.0.0.1
这就是我所做的:
- 在 php.ini 上启用 php_snmp.dll
- 已安装 net-snmp-5.5.0-2.x64
- 添加了值为 C:\usr\share\snmp\mibs 的 windows 环境变量 MIBDIRS
我正在运行测试的代码:
<?php
$session = new SNMP(SNMP::VERSION_1, "127.0.0.1", "public");
$sysdescr = $session->get("sysDescr.0");
echo "$sysdescr\n";
$session->close();
我是新手,所以我不确定我错过了什么。
【问题讨论】:
-
第 2 步不会为您提供在 Windows 上工作的 SNMP 代理,因此您的代码不会得到来自 127.0.0.1 的响应。
-
这是哪个版本的 windows?
-
我在 windows10 上,但我想我应该指出我也尝试在 ubuntu 上使用 php snmp 并且得到了相同的结果。