Windows Server 2008 OSを使用しています。 composer setup.exe をダウンロードしてPCにインストールします。 install composer
。エラーが発生しました:
'composer'は内部コマンドまたは外部コマンドとして認識されません。
例えば:-
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
私は同じ問題を抱えていました、私はcomposerインストールをこの方法で解決されるまで繰り返し続けました:
1)composerインストーラー(.exe))をダウンロードして、C:/ XAMPPに置きます。
2)最後まで次にクリックするだけでインストーラーを実行します。
3)コマンドライン(cmd)を開き、cdしてプロジェクトディレクトリ(C:/ XAMPP/htdocs/myproject)に移動し、composerと入力して、インストールされているかどうかを確認します。
4)これで動作するはずです。たとえば、プロジェクトディレクトリからPHPフレームワークをインストールしたいとします:cmd=>composer require slim/slim "^3.0"
。
同じ問題に直面しているグーグルからここに来る人のために。他の人が提案した他のすべての「解決策」が機能しなくなった後、私はこの問題を解決することができました。
Composer=を正しくインストールし、環境変数を設定しましたが、機能しません。
私の場合composerはC:\ProgramData\ComposerSetup\bin
にインストールされており、これがPATH
環境変数に含まれているものです。少し修正してみたところ、 System variables
の下PATH
の下にPATHEXT
と呼ばれるものがあります。それを開いて、末尾に;.PHAR
を追加したので、次のようになりました。
すべてのファイルエクスプローラーウィンドウとコマンドプロンプトを閉じ、新しいCMDを開始してcomposer --version
を実行しましたが、うまくいきました!
これが私と同じ問題に直面している人に役立つことを願っています。
https://getcomposer.org/doc/00-intro.md#installation-windows
現在のターミナルを閉じて、新しいターミナルを開きます。
解決策は、composer install
の代わりに完全なcomposerパスを使用することです。例:-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.
"echo @php"%〜dp0composer.phar "%*> composer.bat"これをターミナルに貼り付けるだけですcomposerとBoomをインストールすると、解決策が得られます。