[CentOs7]composerのアップデートでコマンドが見つからないとエラーが出た場合の対処法

CentOS

いくつかサーバを管理していると、予期せぬタイミングでコマンドが通らないサーバが出て「???」と迷ってしまいます。

今日はcomposerのアップデートでコマンドが通りませんでした。

Composer入ってる?っていうのが最初の確認ポイントです
いくつかサーバを管理してると入れてるつもりのものが入っていないということはよくある事です

composerとだけ叩いて色々出てくればcomposerはインストールされています。

ということは、アップデートコマンドが通らないのは単純にパスが通っていないためです。
Composer入れたときは何かしら作業しているので、その時にコマンド叩いているはずなのに何故今になって通らないだろうという疑問は捨てます。動かないものは動かないのです。

composer.pharをパスが通る位置に配置すればOKです。
配置すればOKと言われてもどこにあるのか・・・という方はlocateコマンドで探しましょう

composer.pharをパスが通る位置に移動します

はい終了!

composer.jsonがある位置に移動して更新コマンドを叩けば正常に動作するはずです