的輸出從manual我得到的信息:如何解讀php_uname
mode is a single character that defines what information is returned:
'a': This is the default. Contains all modes in the sequence "s n r v m".
's': Operating system name. eg. FreeBSD.
'n': Host name. eg. localhost.example.com.
'r': Release name. eg. 5.1.2-RELEASE.
'v': Version information. Varies a lot between operating systems.
'm': Machine type. eg. i386.
所以我創建了一個功能
function interpret_php_uname(){
$release_info["os_name"] = php_uname('s');
$release_info["uname_version_info"] = php_uname('v');
$release_info["machine_type"] = php_uname('m');
$release_info["php_uname"] = php_uname();
return $release_info;
}
有沒有辦法從我UNAME獲得更多有用的信息在Ubuntu上?
Linux geisterhaufen 3.11.0-15-generiC#23-Ubuntu SMP Mon Dec 9 18:17:04 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
尤其摸清分佈(俏皮 「的Ubuntu 13.10」)從部分 「uname_version_info」 這是我這臺機器上:
#23-Ubuntu SMP Mon Dec 9 18:17:04 UTC 2013
「r」標誌至少在版本上不會給你想要的東西嗎? – Jon
不是。那是內核版本 – rubo77