01 - Instalar y crear

 Requisitos previos (lo esencial)

Para instalar y ejecutar Laravel en Windows, necesitas estos 4 componentes:

HerramientaVersión mínima¿Para qué sirve?
PHP8.2 o superiorLenguaje base de Laravel
ComposerÚltima estableGestiona las dependencias de PHP (obligatorio)
Servidor web + BDMySQL / MariaDBPara ejecutar PHP y almacenar datos. La opción más fácil es XAMPP (incluye Apache, PHP y MySQL)
Editor de códigoCualquiera (VS Code, PHPStorm)Para escribir tu código

Opcional pero recomendado: Node.js y NPM si vas a trabajar con frontend (CSS, JavaScript, Vite).

🚀 Paso a paso para instalar Laravel

1. Instalar XAMPP (PHP + servidor web + MySQL)

  • Descarga XAMPP desde su sitio oficial.

  • Durante la instalación, asegúrate de seleccionar PHP, Apache y MySQL.

  • Al terminar, abre el panel de control de XAMPP y inicia los servicios de Apache y MySQL.

2. Instalar Composer

  • Descarga el instalador Composer-Setup.exe desde getcomposer.org.

  • Cuando te pregunte por la ubicación de php.exe, selecciona la carpeta donde XAMPP instaló PHP. Normalmente es:
    C:\xampp\php\php.exe

3. Instalar Laravel usando Composer

Abre una terminal (CMD, PowerShell o Git Bash) y ejecuta:

bash
composer global require laravel/installer

Importante: Después de este comando, el instalador te mostrará una carpeta donde se guardó el ejecutable de Laravel (ej: %USERPROFILE%\AppData\Roaming\Composer\vendor\bin).
Agrega esa ruta a la variable de entorno PATH de Windows para poder usar el comando laravel desde cualquier lugar.

4. Crear tu primer proyecto Laravel

Ubícate en la carpeta donde quieres crear el proyecto (ejemplo: C:\mis-proyectos):

bash
cd C:\mis-proyectos
laravel new mi-primer-sitio

Esto creará una carpeta llamada mi-primer-sitio con todo el Laravel ya instalado.

💻 Cómo ejecutar tu proyecto

  1. Entra a la carpeta del proyecto:

    bash
    cd mi-primer-sitio
  2. Inicia el servidor de desarrollo de Laravel:

    bash
    php artisan serve
  3. Abre tu navegador y ve a: http://localhost:8000

¡Listo! Ya tienes Laravel funcionando en Windows.

⚠️ Nota importante sobre versiones

  • Si usas XAMPP, ten en cuenta que las versiones más recientes pueden incluir una versión antigua de PHP. Verifica que tu XAMPP tenga PHP 8.2 o superior.

  • Si tu XAMPP tiene una versión más vieja, puedes:

    • Instalar PHP manualmente por separado, o

    • Usar Laragon (alternativa más moderna y recomendada para Laravel en Windows).

🔧 Alternativa recomendada: Laragon

Si quieres algo más sencillo, puedes usar Laragon, que ya incluye PHP, Composer, MySQL, Apache/NGINX y está especialmente optimizado para Laravel. Solo lo instalas y ya puedes crear proyectos con laravel new.

Comentarios

Entradas más populares de este blog

8-Creación de una API RESTful con Laravel

02 -Rutas en Laravel

3-Rutas