miércoles, 14 de noviembre de 2018
Instalar nginx+php+percona en mac(Parte 1)

Instalar nginx+php+percona en mac(Parte 1)

Este tema quiero dividirlo en 2 parte para poder ir mas al detalle en cada cosa. He decidido hacer este post por el simple hecho de que vengo de linux donde la vida es mas fácil, de un dia para otro decido usar con mac y la vida sigue siendo fácil pero es mac y tiene sus peculiaridades.Vamos a ello!!

Paso 1: Instalar homebrew.

Homebrew es el gestor de paquete de mac, o sea cambiamos apt-get, dpkg etc por brew (ya está es asi de simple) para instalarlo abre un terminar y pega este código

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

si lo prefieres puedes ir a la web oficial haciendo clic aquí

Si ya tenemos brew instalado ahora simplemente vamos a instalar en primer lugar nginx

Instalar nginx

brew install nginx

En mac por defecto se ejecuta en el puerto 8080, asi que si queremos ver que todo ha ido bien simplemente abrimos

http//localhost:8080

a partir de aqui puedes modificar el archivo nginx.conf y crear tus bloques (server) para escuchar en los puertos que quieras, en mac está en /usr/local/etc/nginx/nginx.conf

Instalar percona

(Si no estas familiarizado con percona no te asustes googlea, pero en resumidas cuentas es un mysql mejorado)

brew install percona-server

Listo ya tenemos percona, ejecuta sudo mysql_secure_installation y sigue las instrucciones, si tienes duda mira el post de instalar nginx+php+mysql  y por ultimo ejecutamos mysql.start para iniciar el servicio.

Instalar php

Si buscas en google encontraras muchas opciones de instalar php con brew y casi todas correctas cuando se escribieron, pero siempre la mejor opción es ver la documentación oficial, puedes instalar php usando brew install php72 pero con la nueva version de brew lo ideal es usar

brew install php@7.x siendo x la version que quieras 0,1,2.

Esto es todo, la segunda parte del post tiene mas chicha porque vamos a configurar el nginx para que escuche en el puerto 80 y 443, vamos a configurar percona con un usuario distinto de root y vamos a configurar php, instalar xdebug etc.

Quieres ser el primero en responder?