【问题标题】:Finding out the OS my PHP script is run on [duplicate]找出我的PHP脚本在[重复]上运行的操作系统
【发布时间】:2011-08-24 03:17:09
【问题描述】:

可能重复:
How to get the OS on which PHP is running?

我需要我的脚本能够识别它是在 Windows 还是在 Linux 系统上运行,以便它能够做出相应的行为。我该怎么做?

编辑:我需要一种明确的方式来做到这一点,这不会有识别错误操作系统的风险。

【问题讨论】:

  • 我实际上进行了几次搜索,但没有发现。我的错。

标签: php operating-system


【解决方案1】:

php_uname 和/或PHP_OS 常量会告诉你。请参阅此处的示例:http://www.php.net/manual/en/function.php-uname.php

【讨论】:

    【解决方案2】:

    if (PHP_OS == 'Linux') echo 'Linux os!'

    【讨论】:

      【解决方案3】:

      预定义常量:PHP_OS ........

      【讨论】:

      • 我更喜欢这个解决方案,因为它可以根据操作系统提供更直接的信息。
      【解决方案4】:

      你看过php_uname() 函数吗?

      http://us.php.net/manual/en/function.php-uname.php

      【讨论】:

        【解决方案5】:

        这里是second link,如果我用谷歌搜索“os php”:

        【讨论】:

          【解决方案6】:

          请注意,从浏览器到您的代码的任何内容都可能被欺骗,因此它不是“确定的”。

          【讨论】:

          • 它与脚本运行的操作系统有关。
          猜你喜欢
          • 1970-01-01
          • 2020-09-01
          • 1970-01-01
          • 1970-01-01
          • 2015-03-29
          • 2017-04-23
          • 2019-02-05
          • 2010-09-05
          相关资源
          最近更新 更多