您的位置:首页 > 运维架构 > Nginx

PHP判断服务器使用apache还是nginx的方法

2015-01-27 04:20 1031 查看



博主热衷各种互联网技术,常啰嗦,时常伴有强迫症,常更新,觉得文章对你有帮助的可以关注我。 转载请注明"深蓝的镰刀"

看了一下百度上都是说通过http response header中的字段来判断,不过包中的字段可以人为进行配置,所以这种办法是不准确的。

介绍一种方法,使用 PHP_SAPI 这个变量

<?php
echo PHP_SAPI;//结果为fpm-fcgi,使用nginx + php-fpm


<?php
echo PHP_SAPI;//结果为cgi-fcgi,使用nginx + fastcgi


<?php
echo PHP_SAPI;//结果为apache2handler,使用apache


<?php
echo PHP_SAPI;//结果为cli,直接使用终端的php命令解析
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: