π οΈ Laravel Installation Using XAMPP (Full Guide - Step by Step)
Ensure these things are installed:
| Requirement | Description |
|---|---|
| β XAMPP | Apache + MySQL + PHP combo |
| β Composer | PHP package manager (required for Laravel) |
| β PHP β₯ 8.1 | Laravel 10 needs minimum PHP 8.1 |
| β Text Editor | VS Code / Sublime / PHPStorm (optional) |
Download from: π https://www.apachefriends.org
Install XAMPP and start these services from XAMPP Control Panel:
π XAMPP path usually: C:\xampp
Download: π https://getcomposer.org/download
Install Composer and verify with:
composer -V
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
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
Run this command to create Laravelβs default tables:
cd C:\xampp\htdocs\myproject
php artisan migrate
Start the server with:
php artisan serve
Visit your site: π² http://127.0.0.1:8000
β
Youβll see the Laravel welcome page!
| Step | Action |
|---|---|
| 1οΈβ£ Install XAMPP | Apache + MySQL |
| 2οΈβ£ Install Composer | Required for Laravel |
| 3οΈβ£ Create Project | composer create-project ... |
| 4οΈβ£ Setup DB | .env + phpMyAdmin |
| 5οΈβ£ Migrate Tables | php artisan migrate |
| 6οΈβ£ Run Server | php artisan serve |