ブログ
 

【PHP】ComposerをPHPのバージョンに合わせる方法

       

GitからLaravelのシステムをクローンしたらPHPバージョンがComposerの依存関係が要求するPHPのバージョンと互換性がないという旨のエラーが出たのでその対処法を備忘録も兼ねて残そうと思います。

エラー内容

Fatal error: Composer detected issues in your platform: Your Composer dependencies require a PHP version “>= 8.1.0”. You are running 7.4.33

Composerの依存関係がPHPのバージョン8.1.0以上を要求しているのに対し、LaravelシステムのPHPがバージョン7.4.33のため、互換性がないことが原因でエラーが発生していました。

対処法

方法①

$ composer config platform.php 7.4.33

上記コマンドを実行する。

方法②

"config": {
  "platform": {
    "php": "7.4.33" 
   }
}

composer.jsonに上記を記述する。

①か②を行った後に$ composer updateを実行すればComposerがPHPのバージョンの方に合わせてくれます。

 
  • このエントリーをはてなブックマークに追加