簡體   English   中英

'composer' 在 windows 服務器中未被識別為內部或外部命令

[英]'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 所以結果是這樣的:

在此處輸入圖片說明

這就是我現在的PATH 在此處輸入圖片說明

我關閉了所有文件資源管理器窗口和命令提示符並啟動了一個新的 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鏈接。

我可以輕松解決這個問題而無需做任何事情。

假設我要在我的桌面上創建一個項目並面臨您在描述中顯示的問題。 現在按照步驟操作。

桌面上的項目文件夾

桌面上的項目文件夾

第 1 步:轉到您計算機的 CMD(命令提示符)

命令畫布

第 2 步:通過命令在此處選擇文件夾,如圖像(cd/desktop/example 文件夾)

在 CMD 上選擇文件夾

第 3 步:選擇文件夾后,現在編寫您想要執行的命令,如截圖。 你可以看到我在為 laravel 編寫命令。

作曲家命令

完成,只需簡單的一步,您就可以從這里進行任何操作,您可以看到下載並為項目做准備

https://i.stack.imgur.com/2T34i.png

https://i.stack.imgur.com/1kcDP.png

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM