Besoin d'aide ?

Installation de la version 5.4 en lieu et de la version 9

Avatar de HolyofHoly
HolyofHoly

Bonjour la famille

Laravel m'install la version 5.4 en lieu et place de la version 9 et je recois l'erreur suivant au niveau du serveur apache :

Warning

Warning: There is Wampserver path (c:/wamp64) into Windows PATH environnement variable: (C:\wamp64\bin\php\php5.6.40)

Warning: It seems that a PHP installation is declared in the environment variable PATH C:\wamp64\bin\php\php5.6.40

Wampserver does not use, modify or require the PATH environment variable. Using a PATH on Wampserver or PHP version may be detrimental to the proper functioning of Wampserver.

Press ENTER to continue

Merci beaucoup pour votre aide

Posté il y a 6 mois
Avatar de CinquièmeDimension
CinquièmeDimension

Salut,

Si tu fait un PHP -v dans une console ça te donne quoi ?

Comment installe-tu Laravel ?

Posté il y a 6 mois
Avatar de HolyofHoly
HolyofHoly

Voici la reponse que je reçois :

λ php -v PHP 5.6.40 (cli) (built: Jan 9 2019 15:10:36) Copyright (c) 1997-2016 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies

Posté il y a 6 mois
Avatar de HolyofHoly
HolyofHoly

Mais dans le serveur local j'ai configurer la version de PHP a 8

Posté il y a 6 mois
Avatar de khalyomede
khalyomede

Comme ton executable php est fixé sur 5.4, composer cherche la dernière version de Laravel compatible avec ta version de PHP

C'est confirmé en regardant le fichier "composer.json" sur les version 5.4 et 5.5 de Laravel :

Il faut donc que tu monte la version de PHP pour pouvoir installer la version 9 (qui nécessite PHP 8.0 ou plus - https://github.com/laravel/laravel/blob/9.x/composer.json#L8)

Comment as-tu installé PHP ? Avec Wampp ? Ou séparémment ?

Autrement, si tu ne veux pas t'embêter, tu peux utiliser Laravel Sail (https://laravel.com/docs/9.x/sail). Tu pourras alors avoir une version de PHP "locale" à ton projet (qui n'intérfère pas avec ton executable), et en plus de ça Sail va installer tout ce qui est nécessaire au fonctionnement de l'app (un serveur web, une base de données, un serveur de cache si besoin, ...). Ca nécessitera un outil qui s'appelle Docker (tout est décrit dans la documentation).

Posté il y a 6 mois
Avatar de CinquièmeDimension
CinquièmeDimension

Sinon tu change directement la version PHP dans le path (clic sur la touche windows, puis tu tappe "afficher les paramètres système avancés" et tu ouvre les paramètres avancés, clic sur "Variables d'environnement", double click sur "Path" dans les variables système -> fenetre du bas ). Tu dois avoir une valeur qui doit être égale à C:\wamp64\bin\php\php5.6.40. Tu peux rajouter une ligne avec une autre version installée dans WAMP. Le fait de rajouter au lieu de remplacer permet de rapidement repasser à la version précédente. C'est la première ligne dans la liste qui sera prise en compte. Tu devra redemarrer toutes les fenetres de ligne de commande pour prendre en compte le changement (toutes, même celle de ton IDE). Ou redemarre l'ordi, c'est encore mieux

C'est vraiment LA fonction qui manque dans WAMP de pouvoir modifier la version PHP du systeme.

Posté il y a 6 mois

Vous ne pouvez pas répondre à ce sujet.