- #1
L
Luca_
Aktives Mitglied
Themenersteller
- Dabei seit
- 22.03.2006
- Beiträge
- 36
- Reaktionspunkte
- 0
Folgendes:
Ich habe ein PHP Script auf meinem Webserver laufen, dass mir halle Hosts in einem Array anpingt und dann ausgibt, ob ein Rechner im LAN online ist oder nicht.
Natürlich ist das sehr langsam, wenn nicht alle online sind, was meistens der Fall ist.
Desshalb dachte ich mir, ich mach ein weiteres Script, das per Cronjob das Pingen übernimmt und dann in eine MySQL DB den Status des einzelnen Hosts reinschreibt.
Jetzt habe ich das Problem, dass beim PHP4 CLI Interpreter keine MySQL Erweiterungen mitkompiliert wurden
ein apt-get install php4-mysql hat auch nichts bewirkt.
Wenn ich PHP-Scripte per Apache aufrufe, funktioniert MySQL einwandfrei.
Apache und CLI haben auch verschiedene php.ini Files, die habe ich mit der -f Option auch schon explizit angegeben, jedoch auch ohne Erfolg.
PHP - Version:
PHP 4.3.10-16 (cli) (built: Aug 24 2005 20:25:01)
Copyright (c) 1997-2004 The PHP Group
Debian 3.1 Stable, 2.6.8-2 Kernel
Wie krieg ich das irgendwie zum Laufen?
Vielen Dank!
Ich habe ein PHP Script auf meinem Webserver laufen, dass mir halle Hosts in einem Array anpingt und dann ausgibt, ob ein Rechner im LAN online ist oder nicht.
Natürlich ist das sehr langsam, wenn nicht alle online sind, was meistens der Fall ist.
Desshalb dachte ich mir, ich mach ein weiteres Script, das per Cronjob das Pingen übernimmt und dann in eine MySQL DB den Status des einzelnen Hosts reinschreibt.
Jetzt habe ich das Problem, dass beim PHP4 CLI Interpreter keine MySQL Erweiterungen mitkompiliert wurden
ein apt-get install php4-mysql hat auch nichts bewirkt.
Wenn ich PHP-Scripte per Apache aufrufe, funktioniert MySQL einwandfrei.
Apache und CLI haben auch verschiedene php.ini Files, die habe ich mit der -f Option auch schon explizit angegeben, jedoch auch ohne Erfolg.
PHP - Version:
PHP 4.3.10-16 (cli) (built: Aug 24 2005 20:25:01)
Copyright (c) 1997-2004 The PHP Group
Debian 3.1 Stable, 2.6.8-2 Kernel
Wie krieg ich das irgendwie zum Laufen?
Vielen Dank!