実現したいこと
- コマンドプロンプトでcomposer updateを実行させたい
- XAMPPのPHPのバージョンを切り替えたい
前提
プログラミング初心者です。
XAMPPを使って開発環境を構築しています。
composer updateをコマンドプロントで実行させたいのですが、写真のようなエラーが出ます。
PHPのバージョンを切り替えようと思うのですが、写真には
require php ^7.1....
require php ^7.0....
require php ^5.6|^7.0....
というように複数のPHPのバージョンが提示されるのですが、どのPHPのバージョンに切り替えればよいのでしょうか?
ちなみに現在のXAMPPのphpのバージョンは8.2.0です。
よろしくお願いします。
発生している問題・エラーメッセージ
XAMPPのPHPのバージョンが対応していない?
Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires doctrine/dbal 2.6.* -> satisfiable by doctrine/dbal[v2.6.0, v2.6.1, v2.6.2, v2.6.3]. - doctrine/dbal[v2.6.0, ..., v2.6.3] require php ^7.1 -> your php version (8.2.0; overridden via config.platform, same as actual) does not satisfy that requirement. Problem 2 - Root composer.json requires webpatser/laravel-uuid ^3.0 -> satisfiable by webpatser/laravel-uuid[3.0, 3.0.1, 3.0.2]. - webpatser/laravel-uuid[3.0, ..., 3.0.2] require php ^7.0 -> your php version (8.2.0; overridden via config.platform, same as actual) does not satisfy that requirement. Problem 3 - phpoffice/phpspreadsheet[1.2.0, ..., 1.8.2] require php ^5.6|^7.0 -> your php version (8.2.0; overridden via config.platform, same as actual) does not satisfy that requirement. - phpoffice/phpspreadsheet[1.9.0, ..., 1.12.0] require php ^7.1 -> your php version (8.2.0; overridden via config.platform, same as actual) does not satisfy that requirement. - phpoffice/phpspreadsheet[1.13.0, ..., 1.14.1] require php ^7.2 -> your php version (8.2.0; overridden via config.platform, same as actual) does not satisfy that requirement. - phpoffice/phpspreadsheet[1.15.0, ..., 1.27.0] require ext-gd * -> it is missing from your system. Install or enable PHP's gd extension. - Root composer.json requires phpoffice/phpspreadsheet ^1.2 -> satisfiable by phpoffice/phpspreadsheet[1.2.0, ..., 1.27.0]. To enable extensions, verify that they are enabled in your .ini files: - C:\xampp\php\php.ini You can also run `php --ini` in a terminal to see which files are used by PHP in CLI mode. Alternatively, you can run Composer with `--ignore-platform-req=ext-gd` to temporarily ignore these required extensions.
該当のソースコード
PHP Laravel
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
