Laragon el mejor entorno de desarrollo Web

Si llevas un tiempo en el desarrollo Web seguramente utilizas Xampp, Wamp, o el mítico AppServ, personalmente he utilizado durante bastante tiempo cada uno de los que he nombrado y nunca me he acabado de sentir cómodo con ninguno de ellos por diversos motivos.

Todo cambio cuando por casualidad encontré Laragon, el cual me permitía realizar acciones que con otros no era tan fácil con un simple clic, y desde entonces sigo felizmente enamorado de Laragon.

Qué es Laragon

Laragon es un entorno de desarrollo Web que mediante un único instalador nos instala PHP, Apache, MySQL y Node.js, ahorrándonos una gran cantidad de tiempo al no tener que instalar y configurar todos estos paquetes por separado.

¿Por qué usar Laragon?

Seguramente ya actualmente ya utilices un entorno de desarrollo Web y no te haga mucha gracia la idea de migrar todo a otro nuevo. Dejame que intente hacerte cambiar de opinión:

  • Personalización: El principal motivo por el que deje de usar productos de la competencia, es que no erá fácil su personalización, con Laragon puedes realizar la configuración que quieras y exportarla fácilmente a otra instalación de Laragon.
  • Múltiples versiones de PHP: Siempre me encontraba el problema de que algún cliente tenía scripts que requerían extensiones especiales o versiones de PHP en concreto. Con Laragon se acabo el problema, puedes tener todas las versiones de PHP que quieras y con diferentes configuraciones y cambiarlas a tu gusto.
  • Rápido y Ligero: El núcleo de Laragon consume 4MB de memoria RAM y además puedes detenerlo y ejecutarlo cuando quieras.
  • URLs amigables: Si has trabajado con otros entornos sabrás que normalmente todos los proyectos cuelgan de localhost y cuando tienes una cantidad alta de proyectos se convierte en un lío importante. Laragon aparte de poder utilizar localhost te genera un dominio ficticio para cada proyecto, por ejemplo, el proyecto «CRM» en lugar de http://localhost/crm tendríamos http://crm.test.
  • Instalación con un click: Seguramente más de una vez has tenido que instalar algún CMS o framework y sabrás lo tedioso que es esto. Con Laragon puedes hacerlo con un clic y el se encargará de realizar todos los pasos.
  • Portable: Si utilizas varios ordenadores sabrás lo difícil que es transportar un entorno de desarrollo web, con Laragon dispones de una versión portable que facilita su transporte.
  • Habilitar SSL fácilmente: Hoy en día no puedes tener un sitio Web sin SSL, si desarrollas tu sitio Web en http en local y luego lo publicas en un hosting con https puedes encontrarte problemas, mejor desarrollarlo utilizando SSL en local también. Con Laragon puedes habilitar SSL en un clic, nada de consola de comandos.
  • Interfaz simple: Es una de las cosas que cada vez valoro más, tener una interfaz simple, otros entornos asustan con solo mirar el menú. Con Laragon esta todo bien organizado y lo que no se usa no está.
  • Comunidad: Laragon a pesar de ser nuevo tiene una comunidad bastante grande, no es difícil encontrar la solución a la mayoría de problemas utilizando Google.

Seguramente me habré olvidado de alguna de las grandes funciones de Laragon, sin embargo, creo que las principales han quedado claras.

Cómo instalar Laragon

Para la instalación de Laragon debemos descargar el paquete de instalación de su página oficial. Deberás valorar que versión es la que más te interesa.

Una vez descargado el instalador comenzamos la instalación, el primer paso es escoger el idioma de la aplicación. En mi caso escojo el español.

Selección idioma Laragon
Selección de idioma Laragon

Justo después de escoger el idioma nos aparece la ventana de bienvenida y simplemente debemos pulsar en siguiente.

En el siguiente paso nos preguntará en que directorio queremos realizar la instalación, puedes escoger el que más te convenga. Un consejo que te doy es realizar la instalación en un SSD notarás un gran cambio en la velocidad general de Laragon.

Selección de directorio Laragon
Selección de directorio Laragon

En el siguiente paso debemos escoger algunos aspectos claves en la instalación de Laragon:

  • Run Laragon when Windows starts: marcando esta opción Laragon se iniciará automáticamente con Windows. Personalmente, desmarco esta opción porque no me gusta que las aplicaciones se inicien con Windows, pero esto ya depende de cada uno.
  • Auto virtual hosts: Esta opción hay que marcarla obligatoriamente, es la que nos permitirá tener los dominios .test para cada uno de nuestros proyectos.
  • Quick ways to open Text Editor & Command Promp: Si marcas la opción Laragon agregará al menú que aparece al hacer click derecho sobre un archivo editar con Notepad++ y abrir con la terminal. Recomiendo no marcarlo, porque si ya tienes instalado Notepad++ duplicará el elemento.
Configuración instalación Laragon
Configuración instalación Laragon

Para acabar simplemente debes de darle a instalar y Laragon se instalará con la configuración especificada. Fácil ¿Verdad?

Cómo actualizar Laragon

Para actualizar Laragon simplemente debes repetir los pasos anteriores con el instalador actualizado y escoger la carpeta dónde ya tienes instalado Laragon.

Es importante que antes realices una copia de seguridad de la carpeta de Laragon, y te asegures de que Laragon no se esté ejecutando durante la actualización.

Primeros pasos con Laragon

Si ejecutas Laragon verás que la interfaz es muy simple y sin florituras. Tenemos 5 botones:

Laragon pantalla principal
Laragon pantalla principal
  • Iniciar todo / Detener: Mediante este botón puedes iniciar o detener los servicios de Laragon.
  • Web: Sinceramente este botón no tiene mucha utilidad, básicamente, es una redirección a Localhost, pero claro la principal ventaja de Laragon es utilizar dominios personalizados. Por lo que, te servirá para poco más que ver la versión de PHP que está corriendo.
  • Base de datos: Si pulsamos en esta opción se abrirá Heidi que es un administrador de bases de datos muy útil, algo similar a PHP My Admin o Mysql Workbench.
  • Terminal: Laravel incluye la terminal Cmder para realizar comandos personalizados del propio Laragon, aparte de los propios del sistema operativo y aplicaciones que tengamos instaladas.
  • Root: Pulsando aquí iremos al directorio donde se encuentran los archivos de nuestra Web.

Configurando Laragon

Para acceder a la configuración de Laragon debemos hacerlo en la pantalla principal (la que se nos abre al iniciar la aplicación) y pulsar en la tuerca en la esquina superior derecha.

Pestaña general

Laragon configuración, pestaña general.
Laragon configuración, pestaña general.
  • Ejecutar Laragon cuando Windows inicie: Exactamente la misma opción que cuando instalamos Laragon, aquí podemos cambiar si nos equivocamos durante la instalación.
  • Ejecutar minimizado: Para que no se abra la aplicación directamente y en su lugar se inicie minimizada.
  • Iniciar todo automáticamente: Esta opción sirve para que automáticamente al iniciar la aplicación se pongan en marcha todos los servicios.
  • Root Documentos: Por si queremos cambiar la ubicación de los ficheros. No recomiendo hacerlo.
  • Data dir: Por si queremos cambiar la ubicación de los ficheros de las bases de datos. No recomiendo hacerlo.
  • Crear automáticamente los hosts virtuales: recomendable marcarla pero no modificar el hostname. En teoría con esto puedes modificar el dominio que genera Laragon.

Pestaña servicios y puertos

Desde esta pestaña puedes habilitar diferentes servicios como el SSL (muy importante) o el Memcached por si necesitas hacer pruebas con cache en local.

También, puedes cambiar los puertos. Muy útil si tienes otra aplicación utilizando los puertos predeterminados.

Laragon configuración, servicios y puertos
Laragon configuración, servicios y puertos

Pestaña Mail Catcher

Esta opción únicamente sirve para que cuando utilices la función mail de PHP te aparezca una ventana de debug donde podrás ver el email.

Pestaña Mail Sender

¿Recuerdas cuando en otros entornos para enviar un email tenías que instalar un modulo y cambiar la configuración de PHP para que funcione?

En Laragon no es necesario, por defecto ya tienes todo lo que necesitas. Simplemente debes configurar una cuenta de Gmail que será la que se use para enviar los emails.

12 comentarios en «Laragon el mejor entorno de desarrollo Web»

  1. Hola amigo, recién estoy con el tema de desarrollo web y he utilizado xampp en una que otra ocasión para utilizar phpmyadmin, mi pregunta es, si quiero utilizar laragon debo des instalar xampp ? además quería saber si hay problema que al instalar Laragon vuelva y se instale node, que ya lo habia instalado con anterioridad, talvez sea un poco tonta o novata mi pregunta, pero estoy con esas dudas, gracias de antemano

    Responder
    • Hola Juan,

      Puedes instalar Laragon y Xamp en un mismo equipo sin conflicto, cada uno tiene su propio directorio donde se guardan las BD y los ficheros, eso sí no puedes ejecutarlos a la vez porque utilizan el mismo puerto.

      Laragon en principio no tiene ningún conflicto con Node, ya que son paquetes diferentes. Si quieres puedes instalar el propio PHPMyAdmin en Laragon solo debes descargar el paquete de su Web y pegarlo en el directorio WWW de Laragon, eso sí en mi opinión es mucho mejor utilizar HeidiSQL.

      Saludos.

      Responder
    • Hola Franxx,

      No sé a qué te refieres con más seguro. Ambos son entornos de test para desarrollo, no están pensados para ponerlos en producción. Los dos crean un entorno virtual en tu ordenador sin afectar al sistema operativo, de hecho puedes tener ambos instalados y ejecutar uno u otro según tus necesidades.

      Lo que sí que te puedo decir es que probé hace unos años Appserver y no me gusto demasiado como está pensada su infraestructura… Prefiero Xampp, Wamp y sobre todo Laragon antes que este.

      Saludos

      Responder
  2. Buenas, acabo de descubrir laragon hace unos dias para hacer mis sitios wordpress, ve que usted lo conoce mas a fondo, me gustaria hacerle una pregunta:

    yo ya tengo una web haciendese en laragon, pero quiero empezar otra que este alojada en el mismo laragon, esto es posible?Soy diseñador y la verdad que no controlo mucho de estos temas, sabria decirme si es afirmativo como hacerlo?

    muchas gracias!!

    Responder
    • Hola Hector,

      Disculpa la demora. En el directorio de Laragon tienes la carpeta WWW en ella por cada carpeta nueva que crees se generará un dominio virtual del tipo nombre-carpeta.test. Simplemente para agregar más webs crea una carpeta y pon en ella los archivos de la Web y listo.

      Otra forma más fácil de hacer esto es clicar sobre el icono de Laragon y en el menú «creación rápida de sitio Web» puedes generar un sitio en blanco, Laravel, WordPress, etc…

      Saludos

      Responder
    • Hola Ciro,

      He usado durante muchos años Laragon y nunca he tenido ningún problema con las bases de datos. Sobre lo que comentas de minimizar si que lo tiene, si pulsas en la X se minimiza a la bandeja de sistema.

      Saludos.

      Responder
  3. Hola Andrés.
    Buen artículo, en general. Con lo que no estoy de acuerdo en sobre lo que dices de la terminal.
    Según dices, la terminal sirve para hacer alguna configuración y poco más. Nada más lejos de la realidad, desde la terminal puedes manejar git (que ya es un mundo en sí mismo), instalar nuevos paquetes con node, levantar un servidor node, emula muchos comandos de linux, y un largo etcétera que me dejo en el tintero por no conocer todas sus posibilidades.
    También desde la terminal puedes habilitar el ssh-agent para conectarte a tus servidores de manera más segura con clave criptográfica, y no tener que poner la clave de desencriptado de la clave cada vez que hagas un git push.
    Para mí, al menos, la terminal es una herramienta insustituible, que manejo constantemente.

    Responder
    • Hola José,

      Tienes razón no está muy estructurada esa parte del artículo… A lo que me refería es que no aporta funciones extras más allá de las que ya te ofrece la propia terminal CMD, Powershell de Windows, Visual Studio Code o la del propio Git que comentas, con otra interfaz. Al final cada uno es libre de utilizar con la que esté más familiarizado.

      Modificaré el artículo para aclarar esa parte.

      Saludos.

      Responder

Deja un comentario