本文主要和大家分享cmd如何運行php文件,跟大家分享了cmd如運行php文件的原理,希望能幫助大家。
設定php環境變數:
1、找到php的路徑例如"D:/php",沒有安裝的可以到官網下載http://www.php.net /downloads.php。
2、需要保證該目錄下php.ini的配置是正確的,如果是剛下載的php包,則可能需要修改對應的一些配置:將php目錄下的「php.ini-development」修改名為:php.ini(php.ini具體的配置方法,就不贅述)。
3、右鍵"我的電腦"->"屬性"->選擇"高級"標籤頁->點擊"環境變數"->點擊下面"系統變數"清單內的"Path" ->點選下面的"編輯"->在"變數值"最前面加上"D:/php;D:/php/ext;"->確定。
4、點選系統變數"編輯"按鈕前面的"新建"按鈕->在"變數名稱"後輸入"PHPRC"->"變數值"輸入"D:phpP" ->確定
5、重啟
6、在windows命令列中用php -h 指令測試一下環境變數是否配置正確,php能成功運作。
執行php檔案:
1、設定好環境變數後,開啟cmd,進入php檔案所在目錄
下面就可以直接執行php 腳本了
如:php test.php
PHP腳本執行逾時的解決方法:
PHP預設腳本執行逾時是30 秒,這是由php.ini 中的max_execution_time 變數指定,伺服器會在30秒後強行中止正在執行的程序,如要執行完運行時間大於30秒的腳本,可透過以下幾種方法來解決:
(1)修改php.ini的腳本執行時間限制
編輯php .ini,修改max_execution_time值:
max_execution_time=500
//此修改需要重新載入php.ini,需要重新啟動web伺服器生效。
(2)透過.htaccess 檔案設定腳本執行時間
php_value max_execution_time 500
(3)在腳本中設定執行的最大時間
ini_set('max_execution_time', 500);
( 4)用php的函數取消腳本的時間限制
set_time_limit(0);
set_time_limit用來設定腳本的逾時時間,此函數規定從該句執行時期必須在指定秒數內執行結束,逾時則程式出錯退出。
用法:set_time_limit(秒數);
//秒數為0時,標示此腳本沒有時間限制。
php檔後空格+參數
程式裡用$argv[]來讀取參數
$argv 是包含所有傳參的數組,是php的預定義變數
#程式裡用$argc來讀取參數個數
例:
php -q D:\php5_site\s.php http://www.baidu.com
<span style="font-family:SimSun;font-size:18px;"><?php $url = $argv[1]; echo $url; ?> </span>
相關建議:
以上是cmd如何運行php文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!