Composer で PHP などのバージョンチェックを無視してインストール

先月 PHP 8.0.0 がリリースされ、前回の「Docker で PHP 8.0 の LAMP 環境を公式イメージを使って構築」では開発環境の構築方法についてご紹介しました。

上記環境で色々試す中で Composer を使ったところ、パッケージ側が PHP 8.0 に非対応でてエラーが出ることがありました。

そのような場合は下記のように --ignore-platform-reqs オプションを付与することでインストールすることが可能です。

composer create-project --prefer-dist --ignore-platform-reqs sample/package

composer install --ignore-platform-reqs

composer update や require でも同じオプションが使えるようです。