Actualizar o Instalar PHP en MacOS con Homebrew
- Andrés Cruz
Vamos a aprender a actualizar nuestro PHP de nuestro sistema operativo Mac OS; ya por defecto, Mac trae tanto Apache como el módulo de PHP instalado; pero la versión que nos trae generalmente es un poco vieja y por ende la tenemos que actualizar para emplear tecnologías como Laravel que cada vez piden mas y mas.
Si no sabes que es Laravel, recuerda que tengo un curso del mismo, es el más completo que encontrarás.
Bueno vamos a la obra; para saber la version de PHP que tengas instalada, tenemos el siguiente comando:
php -v
Con esto vas a ver la versión que está usando tu sistema operativo.
Actualizar tu versión de PHP
Ahora, para actualizar nuestro PHP de nuestro sistemas tenemos algunas variantes que van desde instalaciones manuales, pero vamos a usar Homebrew ya que con esto tenemos todo automatizado y sencillo de usar: vamos a instalar el tab o la fórmula.
Como puedes ver en la documentación oficial puedes instalar varias versiones de PHP, yo me voy por la ultima, así que coloco simplemente:
brew install php
O al momento que se grabó este video, la última viene siendo:
brew install php@8.0
Ambos comandos son equivalentes: Ya que el comando anterior de brew link php, te va a instalar la última versión.
Y con esto ya tenemos PHP instalado, ahora tenemos que linkearlo al sistema:
Cambiar de una versión a otra
Para eso usamos la opción de link:
brew link php@8.0
brew link php
Buscar que versiones tienes instaladas
Puedes instalar varias versiones de PHP en tu sistemas e ir cambiando de una a otra fácilmente con el comodín de link; pero, para eso tienes que ver que versiones tienes; para eso tenemos la opción de search que colocas parte del nombre del paquete del que quieres buscar:
brew search php
Y esto es todo, ya que con esto puedes trabajar perfectamente con tu PHP en MacOS.
Ya NO podemos regresar desde la opción de brew a la versión anterior o la del sistema operativo.
Recuerda que si en algun momento de ejecutar el comando de brew vez un error como command not found: brew te falta configurar el comando de brew en el PATH del Sistema Operativo.
Desarrollo con Laravel, Django, Flask, CodeIgniter, HTML5, CSS3, MySQL, JavaScript, Vue, Android, iOS, Flutter