3 votos

Desinstalar PHP predeterminado en El Capitan

Mi Mac tiene la instalación predeterminada de PHP 5.5 en /usr/bin/php y quiero desinstalarlo correctamente porque quiero tener PHP 7 en su lugar. Hasta ahora no he tenido suerte en cómo desinstalarlo de la manera correcta. No puedo simplemente hacer rm -rf /usr/bin/php porque hay muchos otros componentes como php-cli, php-fpm, etc. que deben eliminarse, así como apache y mysql.

3voto

Oskar Puntos 1242

En mi opinión, la forma correcta es establecer tu ruta para preferir tu instalación de PHP.

  • Apple restringe PHP, por lo que no puedes eliminarlo sin evitar la protección de integridad del sistema
  • Apple actualizará esos archivos en cualquier momento que desee, por lo que siempre necesitarás volver a hacer lo que sea necesario para modificar el sistema
  • Si creas un entorno virtual como docker o simplemente usas rutas correctas para tu instalación, estos son portátiles y no requieren ningún tipo de trabajo adicional.

Si realmente necesitas eliminar esos archivos, deberás arrancar en recuperación HD y desactivar SIP. Luego, eliminar todos los archivos y bibliotecas asociadas (con el potencial de romper herramientas de Apple si eliminas algo que el sistema realmente ejecuta en algún momento) y luego volver a habilitar SIP según sea necesario. Haría una buena copia de seguridad antes de cambiar SIP, por si acaso deseas recuperar el sistema después de borrar cosas.

0 votos

Gracias por responder eso. ¿Eso significa que vamos a tener varias versiones de PHP en Mac?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X