Instalar Laravel en Windows con XAMPP
Tutorial para Instalar Laravel en Windows con XAMPP
Prerrequisitos
Antes de instalar Laravel, necesitas tener configurado XAMPP correctamente.
1. Verificar instalación de XAMPP
Descarga e instala XAMPP desde https://www.apachefriends.org/es/index.html
Asegúrate de que Apache y MySQL estén funcionando en el panel de control de XAMPP
2. Verificar PHP
Abre el símbolo del sistema (CMD) y verifica que PHP esté disponible:
php --versionSi no reconoce el comando, necesitas agregar PHP al PATH de Windows:
Busca "Variables de entorno" en el menú de inicio de Windows
Haz clic en "Variables de entorno"
En "Variables del sistema", busca la variable "Path" y haz clic en "Editar"
Agrega la ruta de tu instalación de PHP de XAMPP (normalmente:
C:\xampp\php)Reinicia el símbolo del sistema
3. Instalar Composer
Descarga Composer desde https://getcomposer.org/download/
Ejecuta el instalador y sigue las instrucciones
Asegúrate de que Composer use el PHP de XAMPP durante la instalación
Verifica la instalación:
composer --versionInstalación de Laravel
Método 1: Crear nuevo proyecto con Composer (Recomendado)
# Navegar al directorio htdocs de XAMPP (normalmente C:\xampp\htdocs)
cd C:\xampp\htdocs
# Crear nuevo proyecto Laravel
composer create-project laravel/laravel nombre-del-proyecto
# Navegar al directorio del proyecto
cd nombre-del-proyecto
# Copiar el archivo de entorno y generar key de aplicación
copy .env.example .env
php artisan key:generateMétodo 2: Instalar Laravel globalmente
# Instalar el instalador de Laravel globalmente
composer global require laravel/installer
# Agregar Composer al PATH (si no lo has hecho)
# Busca el directorio de Composer (normalmente %USERPROFILE%\AppData\Roaming\Composer\vendor\bin)
# y agrégalo al PATH de Windows como explicamos anteriormente
# Crear nuevo proyecto
laravel new nombre-del-proyecto
# Navegar al directorio
cd nombre-del-proyecto
# Configurar variables de entorno
copy .env.example .env
php artisan key:generateConfiguración del servidor de base de datos
1. Crear base de datos
Abre el panel de control de XAMPP y inicia MySQL
Abre phpMyAdmin (normalmente en http://localhost/phpmyadmin)
Crea una nueva base de datos para tu proyecto Laravel
2. Configurar variables de entorno
Abre el archivo
.enven tu proyecto LaravelConfigura la conexión a la base de datos:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=nombre_de_tu_base_de_datos
DB_USERNAME=root
DB_PASSWORD=Ejecutar el proyecto
Opción 1: Usar el servidor de desarrollo de Laravel
# En el directorio de tu proyecto
php artisan serveAbre tu navegador en http://localhost:8000
Opción 2: Usar XAMPP Apache
Crea un virtual host o coloca tu proyecto en la carpeta
htdocsde XAMPPAccede a tu proyecto through http://localhost/nombre-del-proyecto/public
Verificar la instalación
Si todo está correcto, deberías ver la página de bienvenida de Laravel en tu navegador.
Solución de problemas comunes
Error: "No se puede cargar la extensión mysqli"
Abre el archivo
php.inide XAMPP (normalmente enC:\xampp\php\php.ini)Busca y descomenta (quita el punto y coma al inicio) la línea:
extension=mysqliReinicia Apache en el panel de control de XAMPP
Error de permisos en storage y cache
# En el directorio de tu proyecto Laravel
php artisan storage:link
icacls storage /grant "Todos":(OI)(CI)F /T
icacls bootstrap/cache /grant "Todos":(OI)(CI)F /T¡Ahora tienes Laravel instalado y funcionando con XAMPP en Windows!
Comentarios
Publicar un comentario