1 votes

Plusieurs versions non intentionnelles de PHP sur OSX

Pour une application que je crée, j'ai besoin des fonctions PHP stats. Mon OSX (10.11) est venu avec le PHP 5.5 par défaut, mais j'avais besoin de la version 7.0 pour installer le package PECL stats, donc j'ai mis à jour ma version locale de PHP en version 7 avec le script shell sur liip.ch, comme suit :

curl -s http://php-osx.liip.ch/install.sh | bash -s 7.0

Maintenant je me retrouve, apparemment, avec deux versions de PHP.

Quand j'exécute phpinfo() sur une page, j'obtiens PHP Version 7.0.2 et quand (dans le terminal) je fais php -v j'obtiens PHP 5.5.27.

Il semble que pour mes applications web la mise à jour fonctionne (j'ai par exemple obtenu un avertissement plus strict), mais quand j'essaie d'installer le package stats avec pecl install stats j'obtiens pecl/stats nécessite PHP (version >= 7.0.0), la version installée est 5.5.27

which php me donne juste un résultat : /usr/bin/php

Comment puis-je indiquer à mon terminal d'utiliser aussi php 7 ?

0voto

Vous n'avez pas besoin de désinstaller, et c'est normal ce qui s'est passé. Lorsque vous installez Apache, il utilise la version que vous avez installée, mais le chemin d'environnement pour la console reste avec la version php osx par défaut.

Vous devriez lire les Questions Fréquemment Posées sur la page http://php-osx.liip.ch/. Cherchez le premier élément.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X