Instala un Servidor Local y Mac Sonoma

By Alex Torres

En esta ocasión vamos a aprender a instalar un Servido Local en nuestra Mac con sistema Operativo Sonoma.

No habrá grandes explicaciones, por lo que seré lo más cocreto posible, así que vamos a ello.

Lo primero que vamos a hacer es descargar la Terminal ITerm2. es muy sencillo, solo da click en el boton Download ITerm2. Una vez contamos con el archivo iTerm2-3_5_0.zip procedemos a descomprimirlo y dar doble click al archivo para iniciar la instalación.

La damos click a la opción para que se mueva al folder de aplicaciones y listo.

Ahora vamos a instalar el Gestor de Paquetes para Mac que conocemos como HomeBrew. Así que vamos a copiar la linea de Código que nos aparece en la pantalla de bienvenida y la pegamos en nuestra nueva Terminal.

Una vez descargados nuestros paquetes vamos acopiar las siguientes lineas de código que nos aparece en nuestra Terminal, veamos como se hace:

Seguimos con la segunda linea:

 

 Una vez hecho esto, teclea en tu termina el comando brew y si puedes observar algo como lo que nos aparece en nuestra imagen, entonces quiere decir que hasta aqui vamos bien.

 Muy bien, ahora vamos a instalar Laravel Valet ingresando a su sitio oficial.

Y vamos a ejecutar los siguientes comandos tal y como lo recomienda el sitio.

brew update

brew install php

Una vez terminada la instalación de PHP, vamos a teclear la siguiente linea de Código "php -version" para saber si se instalo correctamente.

Muy bien, una vez hecho esto, ahora vamos a instalar Composer desde su sitio original e instalamos las lineas de Código directamente en nuestra Terminal como ya sabemos.

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'dac665fdc30fdd8ec78b38b9800061b4150413ff2e3b6f88543c636f7cd84f6db9189d43a81e5503cda447da73c7e5b6') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

Y finalmente la siguiente linea de codigo para hacer el Composer global en todo nuestro sistema:

sudo mv composer.phar /usr/local/bin/compo

Ahora vamos a verificar que nuestro Composer quedo correctamente instalado tecleando composer en nuestra Terminal.

 

 Perfecto, todo bien hasta aqui, ahora vamos a ejecutar la siguiente linea de código en nuestra Terminal:

composer global require laravel/valet

 Ahora vamos a tratar de ejecutar la siguiente linea de Código dentro de nuestra Terminal y digo, tratar, porque seguramente nos va a lanzar un error, veamos:

valet install

 Conforme a lo prometido, efectivamente nos arrojo un error el sistema al ingresar la ultima linea de Código, tal y como lo podemos observar en la siguiente imagen:

 

Para solventar ese ERROR vamos a teclear la siguiente linea de código:

export PATH=$PATH:~/.composer/vendor/bin  (en la última instalación este no funcionó, sino la linea siguiente)

export PATH="$PATH:$HOME/.composer/vendor/bin"

Y ahora si, volvemos a reintentar ejecutar la linea de código valet install  

Seguramente ahora si se pudó ejecutar la linea de código, por lo que ahora vamos a instalar la versión de PHP que vamos a usar, ya que la versión que tenemos actualmente no nos va a servir y para ello vamos a ejecutar la siguiente linea de código.

valet use php@8.2

Con el código anterior debe ser suficiente para cambiar la versión de nuestro PHP, de otra forma hayq ue remitirse a la documentación de Laravel.

En este punto vamos a teclear una linea de código que es muy importante pero que la documentación la deja practicamente a un lado, sin embargo, para el buen funcionamiento la debemos ejecutar y esta es la siguiente:

valet trust

Perfecto ya en este punto vamos a crear la carpeta donde se van a instalar todos nuestros sitios y que vamos a nombrar Sites

Para ello nos vamos a ir a nuestro finder - ir - inicio y dentro de esa carpeta que nos aparece vamos a crear nuestra carpeta Sites y nos dirigimos hacia ella por medio de nuestra Terminal y tecleamos el siguiente comando:

 Hasta aqui es recomendable reiniciar el Valet

Pues ahora vamos a crear una carpeta que vamos a nombrar "ejemplo" dentro de nuestra carpeta "Sites" y dentro de esta carpeta vamos a crear un archivo "index.php" con nuestro "phpinfo()"

 Y si todo se encuentra en orden, al teclear la siguiente ruta no debe mostrar nuestro PHP Info.

http://ejemplo.test/

 Como se puede observar nuestro sitio se encuentra funcionando correctamente ahora lo que vamos a requerir es instalar nuestra Base de Datos ingresando al sitio oficial de MySql y vamos a dar click en el segundo enlace para descargar la versión que se ajusta a mi equipo.

 Seguimos las instrucciones de instalación las cuales son muy sencillas, una vez instalada la base de datos, debemos ver algo como esto:

 Sin embargo, aunque nosotros iniciemos la Base de Datos desde la aplicación, en realidad no se inicia, de ahi que debemos iniciarla desde la Terminal por medio de la siguiente linea de Código:

Iniciar Mysql:

sudo /usr/local/mysql/support-files/mysql.server start

Detener Mysql:

sudo /usr/local/mysql/support-files/mysql.server stop

Reiniciar Mysql:

sudo /usr/local/mysql/support-files/mysql.server restart

Hasta aqui ya tenemos una Base de Datos funcional y puedes ingresar a ella desde la Terminal ingresando la siguiente linea de código:

/usr/local/mysql/bin/mysql -u root -p

Si nos gustaria tenemos una Base de Datos mas visual podemos descarga Sequel Ace desde su repositorio, lo descomprimimos y seguimos las indicaciones de instalación ingresando los siguientes datos que verás a continuación:

 

 Y con ello damos fin a este tutorial.

 

 

 

Leave a comment

Comments

  • No comments found