Composer 2.3.0 dropped support for PHP <7.2.5 and you are running 5.6.40, please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.
Composer2.3はサポート外なので、
PHPをアップデートするかComposer2.2を使ってねというもの
PHPのバージョンは変えれないのでComposerのバージョンを下げてみる
調べたらまず出てきたself-updateは効かず
ネットでググるとよく出てきた下記コマンドで解消されるよというもの
self-updateという文言だけどダウングレードも対応らしい
composer self-update --2.2
しかし本案件では上記を実行しても同様のエラーが出て解消されず...
解消した方法
プロジェクト直下に対象バージョンのComposerをインストールして解消した
curl -sS https://getcomposer.org/installer | php -- --version=2.2.0
php composer.phar install
ある日、PHP5.6で動いているプロジェクトで
compose i
を叩くとエラーが発生した...