最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP?在?Microsoft?Windows?下的命令行方式

 更新時(shí)間:2022年09月29日 15:08:01   作者:全棧技術(shù)博客  
PHP?在?Microsoft?Windows?下的命令行方式,要在命令行下運(yùn)行?PHP,可以無(wú)需對(duì)?Windows?做任何改動(dòng),今天通過(guò)本文給大家介紹下PHP?在?Microsoft?Windows?下的命令行方式,感興趣的朋友一起看看吧

PHP 在 Microsoft Windows 下的命令行方式
要在命令行下運(yùn)行 PHP,可以無(wú)需對(duì) Windows 做任何改動(dòng)。

C:\php\php.exe -f "C:\PHP Scripts\script.php" -- -arg1 -arg2 -arg3

但是有幾個(gè)很容易的步驟可以使其更加簡(jiǎn)便。某些步驟可能已經(jīng)在之前完成了,不過(guò)還是在這里重復(fù)說(shuō)明以便提供一個(gè)完整的步驟序列。

注意:

PATH 和 PATHEXT 都是在 Windows 下已有的重要環(huán)境變量,要留意不要覆蓋了其內(nèi)容,僅僅是向其中添加內(nèi)容。

將 PHP 可執(zhí)行文件(php.exe,php-win.exe 或者 php-cli.exe)的路徑添加到 PATH 環(huán)境變量中去。

將 .PHP 后綴添加到 PATHEXT 環(huán)境變量中去。可以在修改 PATH 環(huán)境變量時(shí)同時(shí)進(jìn)行。跟常見(jiàn)問(wèn)題中說(shuō)明的步驟一樣,要修改的是 PATHEXT 環(huán)境變量而不是 PATH 環(huán)境變量。

注意:

把 .PHP 放置到什么位置將決定具有相同文件名時(shí)運(yùn)行的優(yōu)先級(jí)。例如將 .PHP 放到 .BAT 之前將導(dǎo)致如果有同名的 PHP 腳本和批處理文件,則 PHP 腳本會(huì)運(yùn)行。

將 .PHP 后綴關(guān)聯(lián)為一種文件類(lèi)型,用以下命令完成:

assoc .php=phpfile

將 phpfile 文件類(lèi)型關(guān)聯(lián)到適當(dāng)?shù)?PHP 可執(zhí)行文件,用以下命令完成:

ftype phpfile="C:\php\php.exe" -f "%1" -- %~2

按照以上步驟將使 PHP 腳本可以在任何目錄下運(yùn)行,不需要輸入 PHP 可執(zhí)行文件名以及 .PHP 后綴,并且所有參數(shù)都會(huì)被傳遞給腳本來(lái)處理。

以下例子說(shuō)明了可以手工修改的注冊(cè)表項(xiàng)目變化。

示例 #1 注冊(cè)表變化

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.php]
@="phpfile"
"Content Type"="application/php"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\phpfile]
@="PHP Script"
"EditFlags"=dword:00000000
"BrowserFlags"=dword:00000008
"AlwaysShowExt"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\phpfile\DefaultIcon]
@="C:\\php\\php-win.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\phpfile\shell]
@="Open"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\phpfile\shell\Open]
@="&Open"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\phpfile\shell\Open\command]
@="\"C:\\php\\php.exe\" -f \"%1\" -- %~2"

有了這些改變之后,本頁(yè)頂端第一個(gè)例子中的命令可以寫(xiě)成這樣:

"C:\PHP Scripts\script" -arg1 -arg2 -arg3

或者如果 “C:\PHP Scripts” 路徑位于 PATH 環(huán)境變量中的話(huà):

script -arg1 -arg2 -arg3

注意:

不過(guò)如果想要通過(guò)此技巧將 PHP 腳本作為命令行管道過(guò)濾器的話(huà),有個(gè)小問(wèn)題。例如以下例子:

dir | "C:\PHP Scripts\script" -arg1 -arg2 -arg3

或者

dir | script -arg1 -arg2 -arg3

此時(shí)腳本只是掛起,沒(méi)有輸出任何內(nèi)容。要解決此問(wèn)題,還需要做一個(gè)注冊(cè)表修改。

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer]
"InheritConsoleHandles"=dword:00000001

到此這篇關(guān)于PHP 在 Microsoft Windows 下的命令行方式的文章就介紹到這了,更多相關(guān)PHP 在 Microsoft Windows命令行內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

桓台县| 饶平县| 栖霞市| 恩施市| 翼城县| 东明县| 马关县| 沧州市| 和田县| 海安县| 社旗县| 凉城县| 万山特区| 潮安县| 凤山县| 福建省| 张家川| 邯郸市| 临城县| 西城区| 防城港市| 寿宁县| 和林格尔县| 百色市| 罗田县| 遂溪县| 兰西县| 彭阳县| 垣曲县| 马关县| 定州市| 阿拉善盟| 靖远县| 南昌县| 两当县| 讷河市| 通河县| 隆林| 长垣县| 额敏县| 彭州市|