T-file

一歩踏み出す勇気を全力で応援するブログ

【エックスサーバー・Laravel】composer: コマンドが見つかりません.のエラーの解決方法

こんにちは、takaです。

エックスサーバーとLaravelを用いて構築しているサービスの引き継ぎました。

composer installを行おうと思ったのですが、

composer: コマンドが見つかりません.

というエラーが出力されます。

今回の記事では、このエラーの解決方法を記載していきたいと思います。

現在の状況

ssh接続でエックスサーバーにアクセスし、フォルダ構成を確認すると以下の状態でした。

home
┗composer
┗composer.phar
┗www
┗laravel-project-dev1
┗laravel-project-dev2

なるほど複数のlaravelプロジェクトで一つのcomposerを共有しているのですね。

解決方法

この場合laravel-project-dev1でcomposerを利用したい場合は、次のコマンドで実行することができます。

$ cd home/www/laravel-project-dev1
$ php ./../../composer/composer.phar install

composerがインストールされていない場合

こちらの記事を参考にcomposer.pharをインストールしてやればOKです!

まとめ

今回の記事では、composer: command not found や composer: コマンドが見つかりません. のエラーが出たときの解決方法を記載しました。
composer installを行うには、composer.pharファイルが必要なのですね。

既にcomposer.pharファイルが存在する場合は、そのファイルを読み込むようにコマンドを修正し、存在しない場合は、composer.pharファイルをインストールすることでcomposerコマンドを実行することができるようになります。