6 votes

Pourquoi mon OS X exécute-t-il toujours une ancienne version de PHP même si je l'ai mise à jour ?

Je viens de mettre à jour mon système php dans le terminal via la ligne de commande.

J'ai supprimé le chemin d'exportation dans .bash_profile car il pointait vers mamp mais pour une raison quelconque, mon php affiche toujours la version 5.3 et non 5.4 lorsque je lance php -v dans le terminal.

Est-ce que quelqu'un sait pourquoi cela se produit? J'ai également fermé le terminal et l'ai rouvert pour voir le changement.

4voto

napcae Points 2031

Il semble que vous n'ayez pas ajouté le nouveau chemin à votre $PATH.

Citant la FAQ du site web que vous avez publiée :

Pourquoi la commande php -v affiche-t-elle toujours ma vieille version ?

php-osx ne remplace pas les binaires php installés par Apple, mais installe tout dans /usr/local/php5. Le nouveau binaire php se trouve donc dans /usr/local/php5/bin/php.

Vous pouvez également ajuster votre PATH pour inclure ce répertoire. Par exemple, écrivez dans votre fichier ~/.profile la ligne suivante :

export PATH=/usr/local/php5/bin:$PATH

Ouvrez votre fichier .profile ou .bash_profile dans un éditeur tel que nano ou vim et ajoutez la dernière ligne export PATH=/usr/local/php5/bin:$PATH au fichier approprié.

Actualisez votre fichier avec source ~/.bash_profile ou source ~/.profile ou fermez et rouvrez votre terminal.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X