DEV Community

Cover image for Beginner’s Guide: How to Install Laravel and Set Up Local Dev Environment (2025)
Rohit Dhiman
Rohit Dhiman

Posted on

Beginner’s Guide: How to Install Laravel and Set Up Local Dev Environment (2025)

Laravel is a PHP framework that combines power and simplicity. If you're getting started with backend web development, here’s how to install Laravel step-by-step and build your local development environment from scratch.


🛠️ What You’ll Learn:

  • Installing PHP & Composer
  • Setting up Laravel
  • Creating your first Laravel app
  • Running the server locally

💻 Requirements:

  • PHP >= 8.1
  • Composer (Dependency manager)
  • Laravel CLI

🚀 Steps:

1. Install PHP & Composer
➡️ Download and install PHP from https://www.php.net and Composer from https://getcomposer.org.

2. Install Laravel Globally

composer global require laravel/installer
Enter fullscreen mode Exit fullscreen mode

3. Create a New Laravel Project

laravel new myapp
cd myapp
Enter fullscreen mode Exit fullscreen mode

4. Serve Your Laravel App

php artisan serve
Enter fullscreen mode Exit fullscreen mode

5. Visit in Browser
➡️ Open http://127.0.0.1:8000 to see your Laravel welcome page.


GitHub Repo:

https://github.com/rohitdhiman91/laravel-setup-guide


📌 Conclusion:

This is just the beginning! Next, explore routing, Blade templating, controllers, models, and building full apps in Laravel.

Top comments (2)

Collapse
 
lamri_abdellahramdane_15 profile image
Lamri Abdellah Ramdane

Awesome beginner’s guide! If you're working with Laravel on Windows, I recently used ServBay—it configures PHP, database, Laravel Artisan, migrations, and HTTPS in just a click. Makes life easier when you just want to code.

Collapse
 
rohitdhiman profile image
Rohit Dhiman

Thanks for the tip! ServBay sounds like a great option for quick Laravel setup on Windows—will definitely check it out!