我得到了这个错误;您的Composer依赖项需要一个PHP版本>;=7.4.9;。您正在运行7.4.8&引用;

我得到了这个错误;您的Composer依赖项需要一个PHP版本>;=7.4.9;。您正在运行7.4.8&引用;,php,laravel,composer-php,laravel-8,laravel-7,Php,Laravel,Composer Php,Laravel 8,Laravel 7,Composer在您的平台中检测到问题:您的Composer依赖项需要PHP版本“>=7.4.9”。您正在运行7.4.8。在第24行的/home/vol14_1/byethost5.com/b5_28703730/htdocs/vendor/composer/platform_check.php中 这是我的composer.json文件 { "name": "laravel/laravel", "type": "

Composer在您的平台中检测到问题:您的Composer依赖项需要PHP版本“>=7.4.9”。您正在运行7.4.8。在第24行的/home/vol14_1/byethost5.com/b5_28703730/htdocs/vendor/composer/platform_check.php中

这是我的composer.json文件

{
    "name": "laravel/laravel",
    "type": "project",
    "description": "The Laravel Framework.",
    "keywords": [
        "framework",
        "laravel"
    ],
    "license": "MIT",
    "require": {
        "php": "^7.4.9|^8.0",
        "algolia/algoliasearch-client-php": "^3.0",
        "anandsiddharth/laravel-paytm-wallet": "^2.0",
        "barryvdh/laravel-dompdf": "^0.9.0",
        "fideloper/proxy": "^4.4",
        "fruitcake/laravel-cors": "^2.0",
        "guzzlehttp/guzzle": "^7.0.1",
        "intervention/image": "^2.5",
        "laravel/framework": "^8.0",
        "laravel/helpers": "^1.4",
        "laravel/nexmo-notification-channel": "^2.5",
        "laravel/scout": "^9.1",
        "laravel/socialite": "^5.2",
        "laravel/tinker": "^2.5",
        "laravel/ui": "^3.0",
        "laravelcollective/html": "^6.2",
        "milon/barcode": "^8.0",
        "monarobase/country-list": "^3.2",
        "paypal/rest-api-sdk-php": "^1.14",
        "phpmailer/phpmailer": "^6.4",
        "razorpay/razorpay": "^2.6",
        "stripe/stripe-php": "^7.77",
        "uxweb/sweet-alert": "^2.0"
    },
    "require-dev": {
        "facade/ignition": "^2.0",
        "fakerphp/faker": "^1.9.1",
        "mockery/mockery": "^1.3.1",
        "nunomaduro/collision": "^5.0",
        "phpunit/phpunit": "^9.3.3"
    },
    "config": {
        "optimize-autoloader": true,
        "preferred-install": "dist",
        "sort-packages": true
    },
    "extra": {
        "laravel": {
            "dont-discover": []
        }
    },
    "autoload": {
        "psr-4": {
            "App\\": "app/"
        },
        "classmap": [
            "database/seeds",
            "database/factories"
        ]
    },
    "autoload-dev": {
        "psr-4": {
            "Tests\\": "tests/"
        }
    },
    "minimum-stability": "dev",
    "prefer-stable": true,
    "scripts": {
        "post-autoload-dump": [
            "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
            "@php artisan package:discover --ansi"
        ],
        "post-root-package-install": [
            "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
        ],
        "post-create-project-cmd": [
            "@php artisan key:generate --ansi"
        ]
    }
}
我正在使用“laravel/framework”:“^8.0”。。。。v8.42.1

这是我的作曲家

 "require": {
        "php": "^7.3",
        ......
        "laravel/framework": "^8.0",
        ......
    },
我的php版本PHP7.4.15(cli),下面是 因此,我假设您的软件包需要更高版本的php,我建议您在添加任何软件包时要小心,始终通过检查该软件包来检查该软件包的最低php要求,也始终坚持使用laravel的php版本,而不是软件包必须提供的内容。您不希望您的应用程序随着php版本的更新而升级,可能有一些错误修复或新功能可能会破坏您的应用程序,因为其他软件包不适合更高版本的php


现在让我们假设,如果您确实想使用该软件包,您可以使用该软件包,方法是提到它的版本,如下面的
composer require-package\u-owner/package\u-name:0.1
检查这个您使用的是哪个php版本。只需检查php--version,您对此有何疑问?关于给定的错误消息是否有任何不清楚的地方?这一行
“php”:“^7.4.9”^8.0”,
要求您的php版本必须至少为7.4.9或更高版本。您得到的错误表明您当前的php版本为7.4.8。不符合此要求。您必须升级php版本,或者看看是否可以降低composer.json文件中的要求。