閱讀ci代碼過程中發現,處理URI會根據php的運行環境進行不用處理。
那么如何判斷php的運行環境呢?
我們一般情況下,都是在apache下面運行我們的php程序,當然也有些人是用IIS環境的
我們要是想知道我們目前運行的環境是什么的話,那我們可以用函數php_sapi_name()來測試
代碼:
<?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
既可以了。