我想在wamp的windows上運行作曲家。我使用cmd提示安裝了composer,現在我正在嘗試爲SDK運行「composer update」。但是,當我輸入「composer.phar update」時,Windows會詢問我想用什麼應用程序來運行此程序。我想讓命令提示符處理它!我怎樣才能通過cmd運行它,沒有這個「什麼app」窗口出現?Windows 8:.phar文件,你想如何打開
7
A
回答
14
您必須將php.exe設置爲phar文件的默認應用程序。
1
.phar代表PHP存檔
通常.phar的採取一些參數,所以他們打算從命令提示符下運行。 Linux/bsd/Osx shell或windows命令提示符。
Linux .phar使用案例假設.phars被複制到某些/ bin並重命名爲沒有.phar擴展名,因此您可以使用php存檔,就像您使用任何其他linux命令一樣。所以我建議做如下與Windows同樣的事情的方式:
- 把所有.phar文件到一個目錄如C:\ PHP \ phars
- 添加C:\ PHP \ phars到系統環境變量(右擊我的電腦 - >屬性 - >高級系統設置 - >環境變量)
- 啓動提升的命令提示符(發現開始菜單然後點擊右鍵以管理員身份運行)
- 鍵入以下命令命令提示符下,替代路徑C :\ phpdev \ PHP \ php542 \ php.exe的完整路徑PHP可執行
FTYPE PharArchive = C:\ pH值PDEV \ PHP \ php542 \ php.exe的 「%1」 %*
assoc命令.phar = PHARFile
集PATHEXT =%PATHEXT%;.藥業
下一次,你應該能夠只運行Windows控制檯(keybard WIN + R和鍵入cmd.exe),然後鍵入您的任何.phar的像apigen.phar跟任何命令,它會工作
C:\Users\acosonic>apigen.phar help
Usage:
...
Arguments:
command The command to execute
command_name The command name (default: "help")
Options:
--xml To output help as XML
--format To output help in other formats (default: "txt")
--raw To output raw command help
--help (-h) Display this help message.
--quiet (-q) Do not output any message.
--version (-V) Display this application version.
Help:
The help command displays help for a given command:
php C:\phpdev\phars\apigen.phar help list
You can also output the help in other formats by using the --format option:
php C:\phpdev\phars\apigen.phar help --format=xml list
To display the list of available commands, please use the list command.
C:\Users\acosonic>
所以這種方式可以讓你在一個目錄下運行.phar檔案你需要的工作,例如生成C文檔:\ MyProject的\而不指定完整路徑,如果你想,如果它不增加我跑.phar控制器t到windows路徑。
爲了解釋在步驟4中做了什麼命令:
- 創建HKCR.phar→HKCR \ PHARFile
- 創建HKCR \ PHARFile \殼\開放\命令=「的php.exe 「%1」 % *」 [REG_EXPAND_SZ]
- 擴展HKCU \環境\ PATHEXT = '%PATHEXT%;. PHAR' [REG_EXPAND_SZ]
* .phar被當作二進制/腳本,並且* .phar執行工作原理只要a * .phar文件就是位於%PATH%隨時隨地
相關問題
- 1. Windows 10保持循環「你想如何打開這個文件?」對話框
- 2. 使用打開的文件Javascript Windows 8
- 3. 你如何打開一個hxs文件?
- 4. 如何使用C#在Windows Phone 8中打開onepkg文件
- 5. 如何在Windows Phone 8中打開pdf文件?
- 6. 在GitBash上(在Windows 8上)如何打開文件?
- 7. 你如何檢測你已經打開的文件已經打開
- 8. 想法打開.bak文件
- 9. 如何在Windows上打開pgsql文件?
- 10. 如何在Windows上打開sdcard.img文件?
- 11. 如何從Windows SDK打開文件?
- 12. 打開鏈接爲Windows 8
- 13. 打開php文件,我想要打開或保存文件
- 14. 編輯PHAR文件
- 15. IE9 JSON數據「你想打開還是保存這個文件」
- 16. 在Windows Phone 8中打開docx文件webbrowser控件
- 17. 如何在Windows Phone 8中打開.txt和.docx和.xls文檔
- 18. 如何增加_open_osfhandle使用的打開的Windows打開文件?
- 19. 如何禁用「你想打開或保存」,在IE10
- 20. 你如何打開一個appx或appxupload文件?
- 21. 如何使用PowerShell在Windows 8中打開Windows位置平臺
- 22. 如何打開VMDK文件
- 23. 你能打開stdin作爲MS Windows上的Python文件嗎?
- 24. 打開非utf-8 csv文件Python 3
- 25. 如何打開.sess文件?
- 26. 電話:網頁瀏覽器不打開PDF文件(Windows Phone 8)
- 27. Windows 8應用程序的打開文件對話框
- 28. MvvmCross - Windows Phone 8 + SQLite - 無法打開數據庫文件
- 29. 在Windows 8 Metro App C#中打開文件
- 30. Windows Phone 8在打開文件時發生UnauthorizedAccessException