composer --version
このように返ってくる場合はバージョン1を使用しています。 バージョン2にアップデートしましょう
Composer version 1.10.9 2020-07-16 12:57:00
composer self-update
Composer update failed: "/usr/local/bin/composer" could not be written.
rename(/home/myuser/.cache/composer/composer-temp.phar,/usr/local/bin/composer): Permission denied
root ユーザーから /usr/local/bin のパーミッションを変更します。
ls -la /usr/local/
( /usr/local/bin の権限を確認しておく )
/usr/local/bin/ の権限を 0777 にします。(あとで戻します)
sudo chmod 0777 /usr/local/bin/
composer self-update
composer --version
Version2 になったことを確認します。
Composer version 2.0.2 2020-10-25 23:03:59
/usr/local/bin/ の権限を 0755 に戻します
sudo chmod 0755 /usr/local/bin/
ls -la /usr/local/
SHA384 is not supported by your openssl extension, could not verify the phar file integrity
↑ 。エラーメッセージが出る場合はいちど削除して再度インストールします(rootユーザーで行います。)
sudo rm -rf /usr/local/bin/composer
sudo curl -s https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer