gpt4 book ai didi

php - YOUR uname 说什么?

转载 作者:可可西里 更新时间:2023-11-01 13:07:37 26 4
gpt4 key购买 nike

短篇小说:我需要编写一个 PHP 脚本来从 uname 中找到正确的操作系统类型(例如:wincewinnt 都会返回 windows)。 See here了解更多信息。

这不应该是一个社区 wiki 吗?

是的,但是... see here .

如何提供帮助:如果您的操作系统未在下面列出,请运行此代码并分享您的发现:

<?php
echo php_uname();
?>

或者,在 Unix shell 中,尝试

user@host ~ > php -a

php > echo php_uname();

共享结果列表

  • Darwin ... 10.4.0 Darwin 内核版本 10.4.0:2010 年 4 月 23 日星期五 18:28:53 PDT; root:xnu-1504.7.4~1/RELEASE_I386 i386
  • Darwin ... 9.8.0 Darwin 内核版本 9.8.0:2009 年 7 月 15 日星期三 16:55:01 PDT; root:xnu-1228.15.4~1/RELEASE_I386 i386
  • Windows NT ... 6.1 build 7600
  • Linux ... 2.6.24-24-xen #1 SMP 8 月 18 日星期二 18:15:39 UTC 2009 x86_64
  • Linux ... 2.6.34.7-56.fc13.x86_64 #1 SMP Wed Sep 15 03:36:55 UTC 2010 x86_64
  • Linux ... 2.6.32-25-generic#44-Ubuntu SMP Fri Sep 17 20:26:08 UTC 2010 i686
  • Windows NT ... 5.1 build 2600
  • Windows NT ... 6.0 build 6002(Windows Server 2008 标准版服务包 2)i586
  • Windows NT ... 6.1 build 7600 ((null)) i586

有趣的是,即使某些条件完全匹配,uname 仍然会产生不同的结果。

最佳答案

这似乎是 uname 的浏览器。 随时编辑/更新此列表:

  • Ubuntu 10.10 32 位 (i686)
Linux SYSTEM_NAME 2.6.35-22-generic #34-Ubuntu SMP SYSTEM_DATE i686
  • Ubuntu 10.04 32 位,PHP 5.3.2
Linux SYSTEM_NAME 2.6.32-25-generic #44-Ubuntu SMP SySTEM_DATE i686
  • Ubuntu 10.04 x64
Linux SYSTEM_NAME 2.6.32-25-generic #44-Ubuntu SMP SYSTEM_DATE x86_64t
  • Ubuntu 13.04 x86_64
Linux SYSTEM_NAME 3.8.0-29-generic #42-Ubuntu SMP SYSTEM_DATE x86_64 GNU/Linux
  • Debian GNU/Linux 4.0 (etch) 32 位,PHP 5.2.0
Linux SYSTEM_NAME 2.6.18-028stab062.3 #1 SMP SYSTEM_DATE i686
  • Gentoo Linux,32 位,PHP 5.2:
Linux SYSTEM_NAME 2.6.35-gentoo-r8sh #1 SMP PREEMPT SYSTEM_DATE i686
  • Fedora 13 64 位:
Linux SYSTEM_NAME 2.6.34.7-56.fc13.x86_64 #1 SMP SYSTEM_DATE x86_64
  • Centos 5.5 x86:
Linux SYSTEM_NAME 2.6.18-194.17.1.el5 #1 SMP SYSTEM_DATE i686
  • Mac 操作系统雪豹 (imac 24")
Darwin SYSTEM_NAME.local 10.4.0 Darwin Kernel Version 10.4.0: SYSTEM_DATE; root:xnu-1504.7.4~1/RELEASE_I386 i386
  • Windows 7 Professional 64 位,PHP 5.3 32 位:
Windows NT SYSTEM_NAME 6.1 build 7600 ((null)) i586
  • Windows 2008 Server 64 位
Windows NT SYSTEM_NAME 6.0 build 6002 (Windows Server 2008 Standard Edition Service Pack 2) i586
  • Windows XP SP3
Windows NT SYSTEM_NAME 5.1 build 2600

关于php - YOUR uname 说什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3948866/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com