LoginSignup
6
4

More than 1 year has passed since last update.

Laravel エラー: Fatal error: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.1.0". You are running 8.0.8. in /Applications/MAMP/htdocs/leravel/test/vendor/composer/platform_check.php on line 24

Last updated at Posted at 2022-11-25

環境は下記の通り
・Mac OS
・Laravel v9.41.0 (PHP v8.0.8)

MAMPでlocalhostにアクセスした時に以下のエラーメッセージが発生した時の対処法をまとめました。

Fatal error: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.1.0". You are running 8.0.8. in /Applications/MAMP/htdocs/leravel/test/vendor/composer/platform_check.php on line 24

エラー内容を簡単に翻訳すると、PHPのバージョンが違うということで、PHPのバージョンを変更しないといけないということがわかると思います。
このエラーの対処方法としては、PHPのバージョンを引き上げる必要があります。
それは下記のコマンドをターミナルで打つことで実装することができます。

composer config platform.php runningの後のPHPのバージョン

今回のエラーの場合だと、

composer config platform.php 8.0.8

このようにコマンドを打つことで、PHPのバージョンを変更することが可能です。
しかし、このままではエラーが解消しません。
理由としては、PHPのバージョンを変更したが、現状の環境に合っていないからです。
ですので、環境に合うようにアップデートさせなければいけません。
それは下記のコマンドで実装することができます。

composer --no-plugins update --no-scripts

この二つのコマンドを打つことで、エラーが消え、下記のようなLaravelのトップページを表示させることができます。

スクリーンショット 2022-11-25 14.33.10.png

Laravelでアプリを作成していて、何度かこのエラーが出てしまい対処法を都度調べて時間を無駄にしてしまったので、メモとしてまとめました。参考になればと思います。

6
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
4