Bonjour, en effet j'ai eu le même problème avec cette extension. J'ai donc utiliser un exécutable comme dernier recours pour faire un snmpget.
SnmpGet.exe
(Tu as plus d'outils ici si tu veux: snmp-windows-binary-unofficial)
Et voici ma fonction qui retourne "true" si une valeur et renvoyée:
//fonction snmpget
function snmp_get($hostsend, $domain, $oid)
{
exec("snmpget -r:$hostsend -c:$domain -t:1 -o:$oid",$execsnmp);
foreach ( $execsnmp as $line )
{
if(strpos($line,"Value=")!==false)
{
return true;
}
}
}
//exemple d'appel
if(snmp_get("192.168.1.1", "public", ".1.3.6.1.2.1.1.5.0"))
{
echo "SNMP Actif";
}
else
{
echo "SNMP Non Actif";
}
Ceci est une solution rapide que j'ai du trouvé rapidement pour m'adapter à un projet spécifique, dans ton cas si tu tiens absolument à utiliser la dll, je ne sais pas pourquoi il y a des erreurs avec apache, j'avais un peu cherché mais très vite abandonné cet option car quelques soit les versions que j'ai testé j'avais toujours des problèmes.
Bonne soirée,
Flasher