我喜欢SEO、网络营销及建站,希望与志同道合的您
建立合作或相互学习关系 QQ:10343829

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

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

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

1. <?php echo PHP_SAPI; ?>

//结果为fpm-fcgi,使用nginx + php-fpm  

2. <?php echo PHP_SAPI; ?>

//结果为cgi-fcgi,使用nginx + fastcgi  

3. <?php echo PHP_SAPI; ?>

//结果为apache2handler,使用apache 

4. <?php echo PHP_SAPI;  ?>

//结果为cli,直接使用终端的php命令解析  

转载请著名来源:天天小站 » PHP判断服务器使用apache还是nginx的方法

分享到:更多 ()