PHP常量PHP_SAPI与函数php_sapi_name()简介,PHP运行环境检测
2016-08-17 12:21
435 查看
来源:http://duchengjiu.iteye.com/blog/1776257
php_sapi_name() 是用来检测PHP运行环境的函数。
该函数返回一个描述PHP与WEB服务器接口的小写字符串。
例如:aolserver, apache,apache2filter, apache2handler, caudium, cgi(until PHP 5.3),cgi-fcgi, cli, continuity, embed, isapi, litespeed, milter, nsapi, phttpd, pi3web, roxen,thttpd, tux, webjames.
++++++++++++++++++++++++++++++++++++++++++++++++++++++
如何判断PHP的运行环境?
阅读ci代码过程中发现,处理URI会根据php的运行环境进行不用处理。
那么如何判断php的运行环境呢?
我们一般情况下,都是在apache下面运行我们的php程序,当然也有些人是用IIS环境的。
我们要是想知道我们目前运行的环境是什么的话,那我们可以用函数php_sapi_name()来测试,
代码:
php代码
<?php
echo php_sapi_name();
?>
在apache环境下面输出的结果是“apache2handler”;
在cgi模式下输出的结果是“cgi-fcgi”
要是在命令行模式下面运行的话,那么输出的结果是:”cli”
依据这个内容我们可以判断当前运行的环境是什么!
那么在命令行下怎么运行呢?
如下:
进入DOS 进入php.exe文件的地址 如我的是:d:/wamp/bin/php/php5.3.3/
然后输入php.exe “文件的绝对路径” 如:>php.exe d:/wamp/www/info.php
就可以了。
php_sapi_name() 是用来检测PHP运行环境的函数。
该函数返回一个描述PHP与WEB服务器接口的小写字符串。
例如:aolserver, apache,apache2filter, apache2handler, caudium, cgi(until PHP 5.3),cgi-fcgi, cli, continuity, embed, isapi, litespeed, milter, nsapi, phttpd, pi3web, roxen,thttpd, tux, webjames.
++++++++++++++++++++++++++++++++++++++++++++++++++++++
如何判断PHP的运行环境?
阅读ci代码过程中发现,处理URI会根据php的运行环境进行不用处理。
那么如何判断php的运行环境呢?
我们一般情况下,都是在apache下面运行我们的php程序,当然也有些人是用IIS环境的。
我们要是想知道我们目前运行的环境是什么的话,那我们可以用函数php_sapi_name()来测试,
代码:
php代码
<?php
echo php_sapi_name();
?>
在apache环境下面输出的结果是“apache2handler”;
在cgi模式下输出的结果是“cgi-fcgi”
要是在命令行模式下面运行的话,那么输出的结果是:”cli”
依据这个内容我们可以判断当前运行的环境是什么!
那么在命令行下怎么运行呢?
如下:
进入DOS 进入php.exe文件的地址 如我的是:d:/wamp/bin/php/php5.3.3/
然后输入php.exe “文件的绝对路径” 如:>php.exe d:/wamp/www/info.php
就可以了。
相关文章推荐
- PHP常量PHP_SAPI与函数php_sapi_name()简介,PHP运行环境检测
- PHP常量PHP_SAPI与函数php_sapi_name()简介,PHP运行环境检测
- 判断php运行环境的函数php_sapi_name()
- php001-简介等 + php运行环境搭建
- centos LNMP第一部分环境搭建 LAMP LNMP安装先后顺序 php安装 安装nginx 编写nginx启动脚本 懒汉模式 mv /usr/php/{p.conf.default,p.conf} php运行方式SAPI介绍 第二十三节课
- PHP检测PHP环境是否支持某个模块、某个函数的方法
- PHP basename()、dirname()、pathinfo()函数在linux环境下的注意事项
- PHP 5中新增加日期(date)函数的常量简介
- PHP检测PHP环境是否支持某个模块、某个函数的方法
- PHP常量PHP_SAPI与函数php_sapi_na…
- php总结1 ——php简介、工作原理、运行环境、文件构成、语法结构、注释
- 推荐一个比较不错简单的php运行平台软件PHPnow 搭建 PHP 环境[安装图文教程]
- PHP - Manual手册 - 函数参考 - PHP Options&Information - PHP选项与信息 - dl运行时加载PHP扩展
- php通用检测函数集
- 英特尔® 主动管理技术环境检测:动手实验室――简介
- 为llS6添加PHP运行环境
- 在IIS下配置PHP运行环境
- PHP通用检测函数集
- LAMP环境安装简介(php+mysql)
- “PHP通用检测函数集合”修正版