Hallo, Gemeinde,
ich suche mich seit Stunden durch das Netz und finde keine Lösung.
Ich habe hier einen Windows 2008 32Bit Server, auf dem IIS7 läuft, dazu ein PHP5 installiert.
Ich muß für eine wichtige Applikation eine Art Statusmonitor in PHP bauen und kann für die Datenübertragung nur SNMP benutzen, dementsprechend brauche ich in PHP SNMP-Funktionen und habe deswegen die SNMP-Extension "installiert":
php_snmp.dll heruntergeladen und in den Ordner mit den extensions gepackt. in der php.ini folgende Zeilen hinzugefügt: [PHP_SNMP]
extension=php_snmp.dll
(Ext.-Ordner in der php.ini stimmt auch, hab' ich geprüft)
Wenn ich mit diesen Einstellungen versuche ein PHP-Skript auszuführen (mit oder ohne SNMP-Funktionen), bekomme ich vom Server eine Fehlermeldung:
[B]HTTP Error 500.0 - Internal Server Error[/B]
E:\Programme\PHP\php-cgi.exe - The FastCGI process exited unexpectedly
Kommentiere ich die entsprechende Zeile aus der php.ini aus, funkioniert PHP, aber ich bekomme beim Aufruf von SNMP-Funktionen logischerweise die Fehlermeldung:
Call to undefined function snmpwalk() in ...
Offenbar scheint mein PHP resp. der IIS diese dll nicht zu mögen, gibt es da unterschiedliche Versionen für verschiedene Server? Apache installieren ist leider keine Option, IIS ist leider Vorgabe, sonst hätte ich das längst gemacht.
Irgendjemand eine Idee? Mein Chef sitzt mir im Nacken, wir brauchen diesen Monitor.