2016-04-14 2 views
2

Pour un certain nombre de raisons (la paresse parmi eux), j'ai quelques versions différentes de php installées sur mon ordinateur. Si je fais php -v dans ma console Windows, il montre la version de php que je m'attendais. Cependant, si je fais php -v dans mon terminal Cygwin, je reçois une version différente.Cygwin n'utilise pas la version de PHP que j'attendrais

Comment puis-je dire à Cygwin d'utiliser la version que je veux? Actuellement PATH est pointé vers la bonne version.

Merci beaucoup.

Répondre

0

Quel chemin avez-vous défini pour PHP dans .bashrc pour cygwin? Avez-vous pensé que votre lecteur Windows C est monté sur /cygdrive/c/:

export PATH=$PATH:/cygdrive/c/xampp/php et non export PATH=$PATH:\xampp\php

+0

si je 'printenv path', il montre que'/cygdrive/c/php', qui est le chemin que mes fenêtres la console cherche le «correct». – spuppett

+1

Je n'ai même pas pensé à ajouter un alias à PHP, j'ai supposé que bash lirait le chemin en premier et regarderait ce chemin pour php. J'ai ajouté un alias pour désigner celui que je voulais, et maintenant cela semble fonctionner. Je suppose que ma question a peut-être changé: «Pourquoi cygwin ne regarde-t-il pas le PATH pour l'exécutable PHP? – spuppett