重点:为了使用 UCD SNMP 包,您需要在编译之前将 NO_ZEROLENGTH_COMMUNITY 定义为 1。 在 configuring UCD SNMP 之后,编辑 config.h,查找 NO_ZEROLENGTH_COMMUNITY,将 #define 所在行的注释去掉。修改后应该类似这样:
#define NO_ZEROLENGTH_COMMUNITY 1 |
如果您在联合 SNMP 命令时看到奇怪的分段错误,则不要继续上述的指令。如果您不想重新编译 UCD SNMP,可以使用 --enable-ucd-snmp-hack 开关编译 PHP,此开关将避开上述错误。
Windows 版本在目录 mibs 中包含了支持 SNMP 的文件。此目录应该移到 DRIVE:\usr\mibs,其中 DRIVE 是安装 PHP 所在的驱动器名,例如:c:\usr\mibs。
本扩展模块在 php.ini 中未定义任何设置指令。
本扩展模块未定义任何常量。