1. Home
  2. Laravel
  3. Basic
  4. Laravel ইনস্টল করা | .env কনফিগার করা | ডেটাবেস কানেকশন সেটআপ | Debug Mode চালু/বন্ধ করা

Laravel ইনস্টল করা | .env কনফিগার করা | ডেটাবেস কানেকশন সেটআপ | Debug Mode চালু/বন্ধ করা

  • Laravel ইনস্টল করা
  • .env কনফিগার করা
  • ডেটাবেস কানেকশন সেটআপ
  • Debug Mode চালু/বন্ধ করা

🛠️ ধাপ ১: Composer ইনস্টল করা

🔹 Laravel ইনস্টল করার জন্য প্রথমে তোমার কম্পিউটারে Composer থাকতে হবে।

Composer কী? Composer হলো PHP এর একটি dependency manager। Laravel সহ যেকোনো PHP লাইব্রেরি বা ফ্রেমওয়ার্ক Composer দিয়ে ইন্সটল করা হয়।

✅ Composer ইনস্টল করতে:

  • গেট Composer: https://getcomposer.org/download/
  • Windows এ ইনস্টলার দিয়ে ইনস্টল করতে পারো।
  • Linux/Ubuntu এ:
sudo apt update
sudo apt install curl php-cli php-mbstring unzip
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

ইন্সটল হয়েছে কিনা চেক করো:

composer --version

🛠️ ধাপ ২: Laravel প্রজেক্ট তৈরি করা

✅ Laravel ইনস্টল করার জন্য নিচের কমান্ড চালাও:

composer create-project laravel/laravel laravel-ecommerce

laravel-ecommerce হচ্ছে তোমার প্রজেক্টের নাম। চাইলে অন্য নাম দিতে পারো।

ইন্সটল শেষ হলে এই ফোল্ডারে ঢুকো:

cd laravel-ecommerce

🛠️ ধাপ ৩: .env ফাইল কনফিগার করা

🔹 .env ফাইল কী?

.env (environment) ফাইলে Laravel এর সব সিক্রেট এবং কনফিগারেশন থাকে যেমন:

  • DB info
  • APP_NAME
  • APP_URL
  • MAIL info
  • Cache & Logging info

✅ ডিফল্ট .env ফাইল দেখতে এমন হয়:

APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:...
APP_DEBUG=true
APP_URL=http://localhost

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

🛠️ ধাপ ৪: ডেটাবেস তৈরি এবং কানেকশন সেট করা

✅ MySQL বা MariaDB দিয়ে নতুন ডেটাবেস তৈরি করো:

CREATE DATABASE ecommerce;

.env ফাইলে সেই ডেটাবেস ইনফো লিখো:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=ecommerce
DB_USERNAME=root
DB_PASSWORD=your_password_here

তারপর টার্মিনালে লিখো:

php artisan migrate

এটা Laravel এর ডিফল্ট টেবিলগুলো তৈরি করে দিবে।


🛠️ ধাপ ৫: Debug Mode চালু/বন্ধ করা

✅ Debug Mode Laravel এর error details দেখায়।

  • ডেভেলপমেন্টে APP_DEBUG=true রাখো।
  • প্রোডাকশন বা লাইভ সার্ভারে অবশ্যই APP_DEBUG=false রাখবে।

.env ফাইলে এই লাইনের মান চেক করো:

APP_DEBUG=true

এবং .env ফাইলে APP_URL সেট করো:

APP_URL=http://localhost:8000

🚀 Laravel রান করা

php artisan serve

এটা তোমার Laravel প্রজেক্টকে http://localhost:8000 এ চালাবে।


How can we help?