こんにちは、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コマンドを実行することができるようになります。