je suis sous windows 10 x64, et j'ai installé wampserver64 3.1.3. Tout fonctionne parfaitement.
J'ai décidé de réecrire un site en utilisant symfony 4.1 et pour cela j'ai besoin d'utiliser "composer".
Le problème c'est que wamp n'apprecie pas que l'on ajoute le chemin du dossier PHP à la variable PATH de windows.
Comment faire pour que composer puisse accéder a une version de PHP (la dernière de préférence) et de la même manière pour que je puisse eventuellement moi même utiliser des commandes du style "php -v" en ligne de commande.
C'est juste avertissement qui peut être désactivé avec les paramètres Wamp (Clic-Droit)
Néanmoins, WAMPServer peut disposer de MULTIPLES versions de PHP disponibles dans le dossier wamp et si vous incrivez un chemin sur une version de PHP dans la variable d'environnement PATH vous ne pourrez pas changer de version de PHP. En effet PHP va d'abord cherchez le php.ini dans les chemins de la variable d'environnement PATH avant d'aller voir dans le dossier bin d'Apache ou dans son propre dossier, ce qui fait que si vous basculez de version PHP, vous pourriez avoir un PHP 7.2.6 qui utilise le php.ini de la version déclaré dans le PATH, avec les problèmes d'incompatibilités que cela pourrait présenter, comme aller chercher les extensions de PHP 5.6.35 en utilisant PHP 7.2.6.
- RiggsFolly sur le forum anglophone écrit : Vous n'avez pas besoin de modifier le PATH de Windows. Et il y a un moyen facile d'y parvenir avec flexibilité dans la version de PHP que vous voulez utiliser sans modifier le PATH de Windows. J'utilise personnellement un petit fichier batch que je stocke dans un dossier qui est déjà sur le PATH de Windows.
J'ai justement besoin de switcher en les versions 5.6 en 7.x de php selon les sites sur lequels je travaille.
J'avais vu ce script mais il ne me paraissait pas simple a utiliser. Enfin surtout car je ne maitrise pas ce type de script et donc je ne le comprends pas bien. Et puis les explications sont en anglais et ce n'est pas mon fort non plus.
J'ai vu aussi des exemples de fichiers .bat faisant office de raccourci en fonction du script que l'on veut executer avec php.
Je vais essayer tout ça, en commençant par ce script que tu m'a indiqué, je pense que je devrait m'en sortir.
Maintenant en posant la question j'esperais que l'on m'indique une solution qui serai incluse dans wampserver, je suis un peu deçu du coup...