server os herausfinden

Alles, was PHP betrifft, kann hier besprochen werden.

server os herausfinden

Postby thorsin » 17. March 2006 10:06

hi all,
kann mir jemand sagen, wie ich das server-os rausfinden kann?
muss doch irgendwas wie $_SERVER['server_os']; geben...
User avatar
thorsin
 
Posts: 136
Joined: 05. March 2006 20:39

Prüf doch einfach das Dateisystem

Postby TConnect » 17. March 2006 10:13

if(is_file("C:\\")) echo "Win";
TConnect
 
Posts: 100
Joined: 31. March 2004 22:26

Postby thorsin » 17. March 2006 10:14

nope, funzt net...
User avatar
thorsin
 
Posts: 136
Joined: 05. March 2006 20:39

Dann geh' doch mal über die phpinfo() Funktion

Postby TConnect » 17. March 2006 12:12

Hi,

mach Dir mal eine PHP-Datei fertig, in die Du einfach nur die Funktion

phpinfo()

schreibst.

Wenn Du Dir die Ausgabe anschaust, dann findest Du z.B. ganz unten im Variabelbereich die Variabel

$_ENV["SERVER_SOFTWARE"]

in der eine Kennung steht wie z.B.

Apache/2.0.50 (Unix) mod_perl/1.99_14 Perl/v5.6.1 PHP/5.0.3 mod_ssl/2.0.50 OpenSSL/0.9.6m

In Klammern hinter dem Apachen findest Du das Betriebssystem.

Oder Du schaust Dir mal die Funktion ini_get() an. Wenn in der php.ini irgendwo Werte versteckt sind, die eindeutig auf das Betriebssystem schließen lassen, kannst Du über die Funktion

ini_get("variable") den Wert bekommen und daran entscheiden, auf was für einem System das ganze läuft.

Das Einfachste wäre aber sicherlich, das in einer conf.inc.php pro Server kurz zu tippen...

Grüße TConnect.
TConnect
 
Posts: 100
Joined: 31. March 2004 22:26

Postby Wiedmann » 17. March 2006 13:42

kann mir jemand sagen, wie ich das server-os rausfinden kann?

Code: Select all
echo php_uname('s');
oder
echo PHP_OS;
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby thorsin » 18. March 2006 14:00

also, is ja nich so, dass ich nich schon so manches ausprobiert hätte... das mit $_ENV is hinfällig, da ich auf lighttpd umgestiegen bin, weil der indianer mit winxp anscheinend kleinere probs hat und lighttpd ausserdem fast 3mal so performant ist ;-)

PHP_OS hat geholfen, THX
User avatar
thorsin
 
Posts: 136
Joined: 05. March 2006 20:39


Return to PHP

Who is online

Users browsing this forum: No registered users and 22 guests