πŸ› οΈ Laravel Installation Using XAMPP (Full Guide - Step by Step)

βœ… Step 1: System Requirements

Ensure these things are installed:

RequirementDescription
βœ… XAMPPApache + MySQL + PHP combo
βœ… ComposerPHP package manager (required for Laravel)
βœ… PHP β‰₯ 8.1Laravel 10 needs minimum PHP 8.1
βœ… Text EditorVS Code / Sublime / PHPStorm (optional)

βœ… Step 2: Install XAMPP

Download from: πŸ”— https://www.apachefriends.org

Install XAMPP and start these services from XAMPP Control Panel:

  • βœ… Apache
  • βœ… MySQL

πŸ“ XAMPP path usually: C:\xampp

βœ… Step 3: Install Composer

Download: πŸ”— https://getcomposer.org/download

Install Composer and verify with:

composer -V

βœ… Step 4: Create Laravel Project

Open CMD or VS Code terminal and go to your htdocs folder:

cd C:\xampp\htdocs

Then install Laravel:

composer create-project laravel/laravel myproject

βš™οΈ This will create a Laravel project inside htdocs/myproject

βœ… Step 5: Configure .env File for Database

Open this file:

C:\xampp\htdocs\myproject\.env

Update database section:


DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=mydb
DB_USERNAME=root
DB_PASSWORD=

Note: Create this database in phpMyAdmin

Visit: http://localhost/phpmyadmin
Create a new database named: mydb

βœ… Step 6: Migrate Tables

Run this command to create Laravel’s default tables:


cd C:\xampp\htdocs\myproject
php artisan migrate

βœ… Step 7: Run Laravel Server

Start the server with:

php artisan serve

Visit your site: πŸ“² http://127.0.0.1:8000
βœ… You’ll see the Laravel welcome page!

πŸ”š Summary

StepAction
1️⃣ Install XAMPPApache + MySQL
2️⃣ Install ComposerRequired for Laravel
3️⃣ Create Projectcomposer create-project ...
4️⃣ Setup DB.env + phpMyAdmin
5️⃣ Migrate Tablesphp artisan migrate
6️⃣ Run Serverphp artisan serve