① 怎麼在CMD里運行php
window7解決方案,XP沒試,不過想來也是同理,差不了多少:
1、你的php.exe文件的路徑,比如d:\php5.3\
2、打開計算機右鍵 > 屬性 > 高級系統設置 > 高級 > 環境變數
3、在系統變數中找到Path看看有沒有你的php路徑,如果沒有,則在Path中加入你的php路徑,如:d:\php5.3\,保存即可
4、在cmd命令行下進入到你的站點目錄,直接輸入文件名即可,如:F:\www\socket>php.exe s.php
② windows下用命令符運行php腳本,提示錯誤怎麼辦
可能有兩個原因,一個是文件格式的問題,另一個就是環境變數中的PATH變數沒有設置好,或者你可以嘗試著把php文件移動到php5即php.exe所在的文件夾下.
③ 如何在命令下運行php腳本(寫出兩種方式),如何向php腳本傳遞參數
【答案】:第一種方式:先進入php安裝目錄,執行php路徑/文件名.php。
例:php my_script.php
php -f 'my_script.php'
第二種方式:php -r 「php腳本」;(不需要加php的開始符和結束符)。
例:php -r 'print_r(get_defined_constants());'
向php腳本傳遞參數:
第一種方式:php -r 'var_mp($argv);' -- -h (注意:如果要傳遞的參數開頭為-,那麼得使用參數列表分隔符 -- 才能正確傳參。)
第二顫察穗種方式:test.php文件代碼:#!/usr/bin/php
./test.php -h -- foo(在php文件開頭加入#!/usr/bin/php,即沒早可直接傳遞茄卜以-為開頭得參數)