• 02-06-2020, 19:26:09
    #1
    Laravel 7.x kurmak istiyorum ve

    composer create-project --prefer-dist laravel/laravel blog 7.x
    çalıştırdığımda,

      [InvalidArgumentException]
    Could not find package laravel/laravel with version 7.x in a version installable using your PHP version 5.6.40.
    
    
    create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--repository REPOSITORY] [--repository-url REPOSITORY-URL] [--add-repository] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [--no-secure-http] [--keep-vcs] [--remove-vcs] [--no-install] [--ignore-platform-reqs] [--] [<package>] [<directory>] [<version>]
    Şeklinde hata alıyorum.

    Muhtemelen php sürümünü eski diyor ama WampServer'da 7.3.12 görünüyor. Neden bu hatayı vermiş olabilir?
  • 02-06-2020, 20:10:55
    #2
    composer.json içeriğini paylaşır mısınız?
  • 02-06-2020, 20:38:53
    #3
    composer.json

    {
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "type": "project",
    "require": {
    "php": ">=5.6.4",
    "fzaninotto/faker": "^1.9",
    "laravel/framework": "5.4.*",
    "laravel/tinker": "~1.0"
    },
    "require-dev": {
    "mockery/mockery": "0.9.*",
    "phpunit/phpunit": "~5.7"
    },
    "autoload": {
    "classmap": [
    "database"
    ],
    "psr-4": {
    "App\\": "app/"
    },
    "files": ["app/Helpers/Fonksiyonlarim.php"]
    },
    "autoload-dev": {
    "psr-4": {
    "Tests\\": "tests/"
    }
    },
    "scripts": {
    "post-root-package-install": [
    "php -r \"file_exists('.env') || copy('.env.example', '.env');\""
    ],
    "post-create-project-cmd": [
    "php artisan key:generate"
    ],
    "post-install-cmd": [
    "Illuminate\\Foundation\\ComposerScripts::postInstall",
    "php artisan optimize"
    ],
    "post-update-cmd": [
    "Illuminate\\Foundation\\ComposerScripts::postUpdate",
    "php artisan optimize"
    ]
    },
    "config": {
    "preferred-install": "dist",
    "sort-packages": true,
    "optimize-autoloader": true
    }
    }
  • 03-06-2020, 12:42:20
    #4
    composer create-project komutunu çalıştırdığın yerde php --version yaparak sistemin gördüğü php versiyonunu kontrol eder misin?
    muhtemelen onunla ilgili.
  • 03-06-2020, 15:02:04
    #5
    Bilgisayarım>>Gelişmiş Sistem Ayarları>>Gelişmiş>>Ortam Değişkenleri>>Sistem Değişenleri>>Path>>Düzenle deyip

    C:\wamp64\bin\php\php7.3.12
    olarak düzeltince oldu. Teşekkürler.