前提・実現したいこと
MacでAWSでLaravelの環境構築
ここに質問の内容を詳しく書いてください。
Laravelで環境構築をしたいのですが、
composer create-project --prefer-dist laravel/laravel myblog "5.5.*" のコマンドを打つと、以下のエラーメッセージが発生しました。
PHPが8.0にアップデートされる前はプロジェクトが問題なく作られていたのですが、アップデート後は以下のエラーメッセージが表示されてしまいます。
PHPのバージョンを7.0で使用したいのですが、どうすれば良いでしょう。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
composer create-project --prefer-dist laravel/laravel myblog "5.5.*" のコマンドを打つと、以下のエラーメッセージが発生しました。
PHPが8.0にアップデートされる前はプロジェクトが問題なく作られていたのですが、アップデート後は以下のエラーメッセージが表示されてしまいます。
PHPのバージョンを7.0で使用したいのですが、どうすれば良いでしょう。
エラーメッセージ phpunit/phpunit[6.0.0, ..., 6.5.14] require php ^7.0 -> your php version (8.0.1) does not satisfy that requirement. - Root composer.json requires phpunit/phpunit ~6.0 -> satisfiable by phpunit/phpunit[6.0.0, ..., 6.5.14].
該当のソースコード
以下が、エラーメッセージが表示された時のcomposer.jsonです。
"name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "type": "project", "require": { "php": ">=7.0.0", "fideloper/proxy": "~3.3", "laravel/framework": "5.5.*", "laravel/tinker": "~1.0" }, "require-dev": { "filp/whoops": "~2.0", "fzaninotto/faker": "~1.4", "mockery/mockery": "~1.0", "phpunit/phpunit": "~6.0", "symfony/thanks": "^1.0" }, "autoload": { "classmap": [ "database/seeds", "database/factories" ], "psr-4": { "App\": "app/" } }, "autoload-dev": { "psr-4": { "Tests\": "tests/" } }, "extra": { "laravel": { "dont-discover": [ ] } }, "scripts": { "post-root-package-install": [ "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" ], "post-create-project-cmd": [ "@php artisan key:generate" ], "post-autoload-dump": [ "Illuminate\Foundation\ComposerScripts::postAutoloadDump", "@php artisan package:discover" ] }, "config": { "preferred-install": "dist", "sort-packages": true, "optimize-autoloader": true } }
試したこと
composer.jsonで
"config": {
"platform": {
"php": "7.0"
}
と試してみましたが、うまく行きません。
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
Mac
PHP 8.0
composer 2.0.9
AWS
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー