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

2. Verificar PHP

  • Abre el símbolo del sistema (CMD) y verifica que PHP esté disponible:

cmd
php --version

Si 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:

cmd
composer --version

Instalación de Laravel

Método 1: Crear nuevo proyecto con Composer (Recomendado)

cmd
# 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:generate

Método 2: Instalar Laravel globalmente

cmd
# 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:generate

Configuració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 .env en tu proyecto Laravel

  • Configura la conexión a la base de datos:

text
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

cmd
# En el directorio de tu proyecto
php artisan serve

Opción 2: Usar XAMPP Apache

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.ini de XAMPP (normalmente en C:\xampp\php\php.ini)

  • Busca y descomenta (quita el punto y coma al inicio) la línea:

text
extension=mysqli
  • Reinicia Apache en el panel de control de XAMPP

Error de permisos en storage y cache

cmd
# 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

Entradas más populares de este blog

Cómo usar php artisan ui:auth en Laravel

Te explico cómo configurar el sistema de login en Laravel paso a paso

Tutorial para instalar y usar Laravel Assets