gpt4 book ai didi

php - 我无法让我的 snmp 在 Linux 机器上工作

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

我尝试了网上的各种方法,但无法找出问题所在。我的脚本给出错误 “调用未定义的函数 snmp2_get()” 。通过启用 php 扩展,相同的代码可以在 Windows 机器上运行,如何启用并检查 Linux 上的 snmp 扩展是否正常工作。请帮我 。

最佳答案

如果您能够像这样从 Linux 终端执行 SNMP 命令

user@host $ snmpwalk -v2c -c public 127.0.0.1 1.3.3.3.242.4.2

但同时您收到调用未定义的函数 snmp2_get(),这意味着未安装用于 SNMP 通信的 PHP 扩展。您可以通过执行

来验证它
user@host $ php -m 

如果输出包含 SNMP,则模块已加载,您不应收到错误消息,但如果您在输出中未找到任何 SNMP 模块,则需要安装它。

使用 apt-get install 仅针对您的 PHP 版本安装 SNMP 扩展(如果您使用的是基于 Debian 的操作系统,如 Ubunutu),或使用 yum install(如果您使用的是基于 RPM 的操作系统,如 CentOS、Fedore、RHEL 等)

关于php - 我无法让我的 snmp 在 Linux 机器上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22507131/

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