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
- create-project (Command-line interface / Commands - Composer)
- https://getcomposer.org/doc/03-cli.md#create-project
- install / i (Command-line interface / Commands - Composer)
- https://getcomposer.org/doc/03-cli.md#install-i
composer update や require でも同じオプションが使えるようです。
- update / u (Command-line interface / Commands - Composer)
- https://getcomposer.org/doc/03-cli.md#update-u
- require (Command-line interface / Commands - Composer)
- https://getcomposer.org/doc/03-cli.md#require