J'ai installé XAMPP v3.2.2
avec PHP 7.0.21
et composer 1.5.1
et la construction d'une application sur laravel version 5.4.36
.Mise à jour du compositeur montrant la mauvaise version de php
Lors de l'installation package spatie/laravel-analytics
je reçois l'erreur:
Problem 1
- This package requires php >=7.0 but your PHP version (5.6.4) does not satisfy that
requirement.
Problem 2
- Installation request for spatie/laravel-analytics ^3.1.0 -> satisfiable by
spatie/laravel-analytics[3.1.0].
- spatie/laravel-analytics 3.1.0 requires php ^7.0 -> your PHP version (7.0.21) overridden
by "config.platform.php" version (5.6.4) does not satisfy that requirement.
j'avais une ligne:
"require": {
"php": ">=5.6.4",
................
}
sur mon dossier composer.json
. La lecture d'un post sur laracast j'ai changé "php": "> = 5.6.4" à "php": "> = 7.0" et a couru commande composer dump-autoload
et composer update
et faire passer le message d'erreur:
Problem 1
- This package requires php >=7.0 but your PHP version (5.6.4) does not satisfy that
requirement.
I Serait très reconnaissant si quelqu'un pourrait indiquer ce qui cause cette erreur et sa solution possible.
Il est évident que vous avez installé PHP 5.6 – Kyslik
exécuter 'php -v' pour obtenir votre version actuelle. – mimo
Sortie de php -v 'PHP 7.0.21 (cli) (construit: 5 juil. 2017 13:31:19) (ZTS) Copyright (c) 1997-2017 Le groupe PHP Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies' –