![](/img/trans.png)
[英]'composer' is not recognized as an internal or external command, operable program or batch file
[英]'composer' is not recognized as an internal or external command in windows server
我正在使用 windows 服務器 2008 操作系統。 我下載composer setup.exe並安裝到我的電腦上。 當我嘗試composer install
時。 我收到一個錯誤:
“作曲家”不被識別為內部或外部命令,
例如:-
c:\xampp\htdocs\shop>composer install
'composer' is not recognized as an internal or external command,
operable program or batch file.
我的環境變量PATH如下圖:
C:\xampp\php\;C:\Users\Administrator\AppData\Roaming\Composer\vendor\bin
對於從 Google 來到這里並面臨相同問題的任何人。 在其他人建議的所有其他“解決方案”都不起作用之后,我才設法解決了這個問題。
我正確安裝了 Composer 並設置了環境變量,但它不起作用。
在我的情況下,composer 安裝在C:\\ProgramData\\ComposerSetup\\bin
,這正是我的PATH
環境變量中的內容。 在嘗試修復它之后,我看到在PATH
下的System variables
下有一個叫做PATHEXT
東西,我打開它並在它的末尾添加了;.PHAR
。 所以結果是這樣的:
我關閉了所有文件資源管理器窗口和命令提示符並啟動了一個新的 CMD 並運行了composer --version
並且它起作用了!
我希望這可以幫助與我面臨同樣問題的人。
我遇到了同樣的問題,我一直重復 Composer 安裝,直到它以這種方式解決:
1) 下載 composer installer (.exe) 並將其放在 C:/XAMPP 上。
2)只需單擊下一步直到最后運行安裝程序。
3) 打開命令行 (cmd) 並 cd 到您的項目目錄 (C:/XAMPP/htdocs/myproject) 並輸入 composer 並查看您是否安裝了它。
4)它現在應該可以工作了,假設你想從你的項目目錄安裝一個 PHP 框架: cmd=>composer require slim/slim "^3.0"
。
https://getcomposer.org/doc/00-intro.md#installation-windows
關閉您當前的終端並打開一個新終端。
我有同樣的問題 。 在我的情況下,我使用命令“php composer.phar”而不是“Composer”並且它起作用了。
只需將“ echo @php "%~dp0composer.phar" %*>composer.bat ”粘貼到您的終端中,您可以在其中安裝 Composer 和 Boom,您將獲得解決方案。
解決方案是使用完整的 composer 路徑而不是composer install
例如:- C:\\ProgramData\\ComposerSetup\\bin\\composer install" instead of "composer install
更好的是,將"C:\\ProgramData\\ComposerSetup\\bin\\"
到您的環境變量中,以便您可以使用"composer install"
。
If u can't find composer file than follow only 2 steps
1- Download composer file from [https://getcomposer.org/download/]<click on Composer-Setup.exe>
2- Install above file at your project root dir. and give second path is your php.exe file and finally solve this issue.
只需像這樣使用
C:\\jay\\xampp\\htdocs\\zoho1>php composer.phar 需要 zohocrm/php-sdk
如果您使用命令行安裝方式安裝了 Composer,則無需擔心這一點,否則會發生此問題。
所以我的建議是通過訪問此鏈接https://getcomposer.org/下載.exe文件
並且在使用此鏈接下載后,您不需要僅使用php composer.phar而不是 composer
我在 cmd 中安裝 composer 命令時遇到了同樣的問題,但是當我關閉所有 Windows 文件資源管理器並再次從“** https://laravel.com/docs/8 ”運行這個命令“ composer global require laravel/installer ”時。 x**” 。 它剛剛安裝,沒有任何錯誤
刪除路徑變量 go 到https 中作曲家路徑的所有演奏://getcomposer.org/doc/00-intro.md#using-the-installer
並找到指向該 exe的 Composer-Setup.exe鏈接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.