本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

PHP脚本-检测是否在Linux或Windows下运行?

发布于2021-03-11 04:04     阅读(1014)     评论(0)     点赞(29)     收藏(4)


我有一个可能位于Windows系统或Linux系统上的PHP脚本。无论哪种情况,我都需要运行不同的命令。

如何检测我所处的环境?(最好是一些PHP而不是聪明的系统技巧)

更新

为了明确起见,该脚本是从命令行运行的。


解决方案


检查PHP_OS常量Docs的值

它会给你不同的值在Windows一样WIN32WINNTWindows

另请参见:可能的值:PHP_OSphp_unameDocs

if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
    echo 'This is a server using Windows!';
} else {
    echo 'This is a server not using Windows!';
}


所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.phpheidong.com/blog/article/817/51f0550c2160b1a4adc5/

来源:php黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

29 0
收藏该文
已收藏

评论内容:(最多支持255个字符)