亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 263
粉絲 3
評論 2
訪問量 133621
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
php代碼怎么實現(xiàn)命令行執(zhí)行
福哥的博客
原創(chuàng)
2467人瀏覽過

方法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

本博文版權(quán)歸博主所有,轉(zhuǎn)載請注明地址!如有侵權(quán)、違法,請聯(lián)系admin@php.cn舉報處理!
全部評論 文明上網(wǎng)理性發(fā)言,請遵守新聞評論服務協(xié)議
0條評論
作者最新博文
關于我們 免責申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓,幫助PHP學習者快速成長!
關注服務號 技術交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時隨地碎片化學習
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學習!
    全站2000+教程免費學