PHP常量PHP_SAPI与函数php_sapi_name()简介,PHP运行环境检测
來源: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代碼???在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运行环境检测的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 亚马逊AWS是什么 专业云计算服务
- 下一篇: 动态规划算法php,php算法学习之动态