首頁 >後端開發 >php教程 >cmd如何運行php文件

cmd如何運行php文件

小云云
小云云原創
2018-03-31 14:12:455134瀏覽

本文主要和大家分享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時,標示此腳本沒有時間限制。

cmd運行帶參數的php檔

cmd運行帶參數的php檔:

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>

相關建議:

PHPStorm如何設定執行PHP專案

thinkPHP中cli指令執行PHP程式碼實例

#Nginx中執行PHP框架Laravel的設定檔

以上是cmd如何運行php文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn