WICHTIG: Um das UCD-SNMP-Paket nutzen zu können, müssen Sie vor dem Kompilieren NO_ZEROLENGTH_COMMUNITY als 1 definieren. Nachdem UCD SNMP konfiguriert ist, bearbeiten Sie bitte die Datei config.h oder acconfig.h und suchen Sie nach NO_ZEROLENGTH_COMMUNITY. Kommentieren Sie die #define-Zeile aus. Das Ergebnis sollte wie folgt aussehen:
#define NO_ZEROLENGTH_COMMUNITY 1
Kompilieren Sie jetzt PHP mit --with-snmp[=DIR].
Wenn seltsame "segmentation faults" in Verbindung mit SNMP-Kommandos auftauchen, wurden die obigen Anweisungen nicht korrekt befolgt. Wenn Sie UCD SNMP nicht neu kompilieren wollen, können Sie PHP mit dem --enable-ucd-snmp-hack-Switch kompilieren, dies stellt einen Workaround dar.
Die Windowsdistribution enthält eine Unterstützung für SNMP im Verzeichnis mibs. Dieses Verzeichnis sollte nach DRIVE:\usr\mibs verschoben werden, ersetzen Sie dabei DRIVE mit dem Laufwerksbuchstaben, unter dem Sie PHP installiert haben, z.B c:\usr\mibs.