相关疑难解决方法(0)

Laravel Composer看到错误的PHP版本

我正在尝试安装一个旧的Laravel项目.

当我运行composer install时,我收到以下错误

This package requires php >=5.6.4 but your PHP version (5.5.35) does not satisfy that requirement.
Run Code Online (Sandbox Code Playgroud)

我跑的时候

php -v
Run Code Online (Sandbox Code Playgroud)

我得到以下结果

PHP 7.1.10 (cli) (built: Oct 12 2017 14:00:12) ( ZTS )
Run Code Online (Sandbox Code Playgroud)

这是我的composer.json的内容

{
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "type": "project",
    "require": {
        "php": ">=5.6.4",
        "doctrine/dbal": "^2.6",
        "guzzlehttp/guzzle": "^6.3",
        "intervention/image": "^2.4",
        "intervention/imagecache": "^2.3",
        "laravel/framework": "5.4.*",
        "laravel/tinker": "~1.0",
        "laravelcollective/html": "^5.4",
        "maatwebsite/excel": "^2.1",
        "sentry/sentry-laravel": "^0.8.0",
        "spatie/laravel-glide": "^3.2",
        "spatie/laravel-permission": "^2.6",
        "spatie/laravel-pjax": "^1.3"
    },
    "require-dev": {
        "fzaninotto/faker": …
Run Code Online (Sandbox Code Playgroud)

php laravel composer-php

11
推荐指数
2
解决办法
3万
查看次数

Composer 依赖项需要 PHP 版本 ">= 7.3.0"

当我从邮递员向我的服务器发送请求时,我收到此消息作为响应:

Composer 在您的平台中检测到问题:

您的 Composer 依赖项需要 PHP 版本 ">= 7.3.0"。

我已经尝试了我找到的每一个解决方案,但没有任何改变。

我的composer.json看起来像这样:

"require": {
    "php": "^7.3|^8.0",
}
"config": {
    "platform": {
        "php": "7.3.0"
    }
    "optimize-autoloader": true,
    "preferred-install": "dist",
    "platform-check": false
},
Run Code Online (Sandbox Code Playgroud)

php laravel

0
推荐指数
1
解决办法
343
查看次数

标签 统计

laravel ×2

php ×2

composer-php ×1