01 - Instalar y crear
Requisitos previos (lo esencial)
Para instalar y ejecutar Laravel en Windows, necesitas estos 4 componentes:
| Herramienta | Versión mínima | ¿Para qué sirve? |
|---|---|---|
| PHP | 8.2 o superior | Lenguaje base de Laravel |
| Composer | Última estable | Gestiona las dependencias de PHP (obligatorio) |
| Servidor web + BD | MySQL / MariaDB | Para ejecutar PHP y almacenar datos. La opción más fácil es XAMPP (incluye Apache, PHP y MySQL) |
| Editor de código | Cualquiera (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,ApacheyMySQL.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.exedesde 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:
composer global require laravel/installerImportante: 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):
cd C:\mis-proyectos
laravel new mi-primer-sitioEsto creará una carpeta llamada mi-primer-sitio con todo el Laravel ya instalado.
💻 Cómo ejecutar tu proyecto
Entra a la carpeta del proyecto:
cd mi-primer-sitioInicia el servidor de desarrollo de Laravel:
php artisan serveAbre 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
Publicar un comentario