¿Cómo completar la eliminación de todos los enlaces a la versión predeterminada de PHP?

0

Ejecutando macOS Sierra.

¿Cómo puedo completar la eliminación de todos los enlaces a la versión de PHP instalada por defecto? He instalado PHP 7 a través de homebrew, pero cuando ejecuto scripts que llaman programáticamente aplicaciones CLI externas, parece que terminan usando PHP 5.6.25, que es la versión de PHP instalada por defecto.

¿Qué puedo hacer para romper todos los vínculos con esta versión de PHP?

Mi php -v y phpinfo() ya muestran la versión PHP7 adecuada que instalé. De alguna manera, algunos scripts aún intentan buscar la versión predeterminada.

Ya leí que no puedes simplemente borrarlo.

Si necesita más información, por favor hágamelo saber.

    
pregunta Stephan-v 13.02.2017 - 02:26

1 respuesta

1

Prueba esto:

sudo mv /usr/bin/php /usr/bin/php5
sudo ln -s 'which php' /usr/bin/php

El primer comando hace una copia de seguridad del binario PHP antiguo. Todavía se puede usar invocando php5 en una línea de comando. El segundo comando vincula el nuevo binario de PHP 7 a la ubicación del antiguo binario de PHP. Por lo tanto, los scripts que usan la ubicación anterior comenzarán a usar la nueva versión de PHP.

    
respondido por el Faiz Saleem 13.02.2017 - 02:54

Lea otras preguntas en las etiquetas