方法1:
C:\wangfuyan_tools\php5.5.12\php.exe -f "C:\wangfuyan_tools\file_rename\index.html" // php.exe完整路徑 -f “php文件完整路徑”
方法2:
C:\wangfuyan_tools\php5.5.12\php.exe -r "代碼" // // php.exe完整路徑 -r "代碼段"
方法3: 假設安裝在D:\server\php 在cmd命令行下輸入: D: cd D:\server\php php.exe -f E:\czjx\a.php(假設php文件放在 E:\czjx)
方法4:cmd 切換到phpStudy下的php53文件夾下: 在phpStydu/www文件夾下新建一個項目testphp,然后新建一個php文件輸入命令執(zhí)行:php E:\phpstudy\www\testphp\index.php
方法5:
1.配置環(huán)境變量
點擊我的電腦->右鍵點擊屬性,如下圖
添加環(huán)境變量:
變量名:PHP_HOME
變量值:(你windows下安裝的PHP文件的路徑)我使用的是WAMP集成環(huán)境D:\wamp\bin\php\php5.5.12\php.exe
2.編輯測試文件test.php(測試文件放在任何地方都可以)這里放在D:\web目錄下
<?php
echo "ce shi";
?>
3.windows命令行模式下訪問
在開始輸入cmd.exe
在打開的終端輸入d:\web\test.php
即可看到輸出的:ce shi
方法6:
配置php環(huán)境變量:
1、找到php的路徑比如"D:/php",沒有安裝的可以到官網(wǎng)下載https://www.php.net/downloads.php。
2、需要保證該目錄下php.ini的配置是正確的,如果是剛下載的php包,則可能需要修改相應的一些配置:將php目錄下的“php.ini-development”修改名為:php.ini(php.ini具體的配置方法,就不贅述)。
3、右擊"我的電腦"->"屬性"->選擇"高級"標簽頁->點擊"環(huán)境變量"->點擊下面"系統(tǒng)變量"列表內(nèi) 的"Path"->點擊下面的"編輯"->在"變量值"最前處加上"D:/php;D:/php/ext;"->確定。
4、點擊系統(tǒng)變量"編輯"按鈕前面的"新建"按鈕->在"變量名"后輸入"PHPRC"->"變量值"輸入"D:phpP" ->確定
5、重啟
6、在windows命令行中用php -h 命令測試一下環(huán)境變量是否配置正確,php能成功運行。
運行php文件:
1、配置好環(huán)境變量后,打開cmd,進入php文件所在目錄
下面就可以直接執(zhí)行php 腳本了
如:php test.php
PHP腳本執(zhí)行超時的解決辦法:
PHP默認腳本執(zhí)行超時是 30 秒,這是由 php.ini 中的 max_execution_time 變量指定,服務器會在 30 秒后強行中止正在執(zhí)行的程序,如要執(zhí)行完運行時間大于30秒的腳本,可通過以下幾種方法來解決:
(1)修改php.ini的腳本執(zhí)行時間限制
編輯php.ini,修改max_execution_time值:
max_execution_time=500
//此修改需要重新加載php.ini,需要重啟web服務器生效。
(2)通過.htaccess 文件設置腳本執(zhí)行時間
php_value max_execution_time 500
(3)在腳本中設置執(zhí)行的最大時間
ini_set('max_execution_time', 500);
(4)用php的函數(shù)取消腳本的時間限制
set_time_limit(0);
set_time_limit用來設置腳本的超時時間,此函數(shù)規(guī)定從該句運行時起程序必須在指定秒數(shù)內(nèi)運行結(jié)束,超時則程序出錯退出。
用法:set_time_limit(秒數(shù));
//秒數(shù)為0時,標示該腳本沒有時間限制。
cmd運行帶參數(shù)的php文件
cmd運行帶參數(shù)的php文件:
php文件后空格+參數(shù)
程序里用$argv[]來讀參數(shù)
$argv 是包括所有傳參的數(shù)組,是php的預定義變量
程序里用$argc來讀參數(shù)個數(shù)
例:
php -q D:\php5_site\s.php https://www.baidu.com
[php] view plain copy
<span style="font-family:SimSun;font-size:18px;"><?php
$url = $argv[1];
echo $url;
?>
</span>
注意:
require_once '/data/web/fewfawef/wwwroot/Public/queenchuli/common/mysql.php';
里面必須要寫絕對路徑 寫死 才行哈 這樣就不會出錯了
參考文章 :(帶參數(shù))
https://jingyan.baidu.com/article/425e69e6da1ba4be15fc1603.html
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號