Múltiples versiones de PHP no deseadas en OSX

Múltiples versiones de PHP no deseadas en OSX

Para una aplicación que estoy haciendo necesito PHPestadísticasfunciones. Mi OSX (10.11) venía con PHP 5.5 predeterminado, pero necesitaba 7.0 para instalar el paquete de estadísticas PECL, así que actualicé mi versión local de PHP a la versión 7 con el shellscript en liip.ch, así:

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

Ahora terminé con, aparentemente, dos versiones de php.

Cuando ejecuto phpinfo()una página me saleVersión PHP 7.0.2y cuando (en la terminal) lo hago, php -vtermino conPHP 5.5.27.

Parece que para mis aplicaciones web la actualización funciona (recibí un aviso más estricto, por ejemplo), pero cuando intento instalar el paquete de estadísticas pecl install statsobtengopecl/stats requiere PHP (versión >= 7.0.0), la versión instalada es 5.5.27

which phpsolo me da un resultado:/usr/bin/php

¿Cómo puedo decirle a mi terminal que 'use' php 7 también?

Respuesta1

No es necesario desinstalarlo y es normal lo que pasó. Cuando instala, Apache puede usar la versión que instaló, pero la ruta del entorno para la consola permanece con la versión predeterminada de php de OSX.

deberías leerPreguntas frecuentesen la paginahttp://php-osx.liip.ch/. Busque el primer elemento.

información relacionada