Or, a simpler way to do that:
<?php
print_r(posix_uname());
?>
Should print something like:
Array
(
[sysname] => Linux
[nodename] => vaio
[release] => 2.6.15-1-686
[version] => #2 Tue Jan 10 22:48:31 UTC 2006
[machine] => i686
)
(PHP 4, PHP 5, PHP 7, PHP 8)
posix_uname — Obtém o nome do sistema
Obtém informações sobre o sistema.
POSIX exige que não sejam feitas suposições sobre o formato dos valores, por exemplom, a suposição de que uma versão possa conter três dígitos ou qualquer outra coisa retornada por esta função.
Esta função não possui parâmetros.
Retorna um hash de strings com informações sobre o sistema. Os índices do hash são
domainname é uma extensão GNU e não faz parte do POSIX.1, portanto, este campo está disponível apenas em sistemas GNU ou ao usar a libc GNU.
A função retorna false
em caso de falha.
Exemplo #1 Exemplo de uso de posix_uname()
<?php
$uname=posix_uname();
print_r($uname);
?>
O exemplo acima produzirá algo semelhante a:
Array ( [sysname] => Linux [nodename] => funbox [release] => 2.6.20-15-server [version] => #2 SMP Sun Apr 15 07:41:34 UTC 2007 [machine] => i686 )
Or, a simpler way to do that:
<?php
print_r(posix_uname());
?>
Should print something like:
Array
(
[sysname] => Linux
[nodename] => vaio
[release] => 2.6.15-1-686
[version] => #2 Tue Jan 10 22:48:31 UTC 2006
[machine] => i686
)