Laravel প্রোজেক্ট শুরু করার স্টেপ বাই স্টেপ গাইড (Windows, Linux, macOS)



Laravel হল একটি জনপ্রিয় PHP ফ্রেমওয়ার্ক, যা MVC (Model-View-Controller) আর্কিটেকচার অনুসরণ করে। Laravel প্রোজেক্ট শুরু করার জন্য নিচে Windows, Linux, এবং macOS-এর জন্য প্রয়োজনীয় স্টেপগুলো দেওয়া হলো:



প্রথম ধাপ: প্রয়োজনীয় টুলস ও সফটওয়্যার সেটআপ


Laravel চালানোর জন্য আপনাকে কিছু সফটওয়্যার ইন্সটল করতে হবে। এগুলো সকল অপারেটিং সিস্টেমের জন্য প্রয়োজনীয়:

1. PHP (v8.1 বা তার উপরে)

Laravel-এর সর্বশেষ সংস্করণ ব্যবহারের জন্য আপডেটেড PHP প্রয়োজন

2. Composer

Laravel ডিপেনডেন্সি ম্যানেজার। এটি Laravel ইন্সটল করতে এবং ডিপেনডেন্সি ম্যানেজ করতে সাহায্য করে।

৩. Web Server (Apache/Nginx)

XAMPP, WAMP, বা Valet ব্যবহার করা যায়।

৪. Database

MySQL, PostgreSQL, বা SQLite ইন্সটল করতে হবে।




Windows-এর জন্য Laravel সেটআপ


Step 1: XAMPP/WAMP ইন্সটল করুন




XAMPP ডাউনলোড করুন: https://www.apachefriends.org/download.html

ইন্সটল করার পর XAMPP কন্ট্রোল প্যানেল থেকে Apache এবং MySQL চালু করুন।


Step 2: PHP এবং Composer ইন্সটল করুন





1. PHP ডাউনলোড করুন: https://windows.php.net/download
ইনস্টল করার পর PHP-এর পাথ (e.g., C:\php) পরিবেশ পরিবর্তনশীল (Environment Variable) এ যুক্ত করুন।

টার্মিনাল ওপেন করে
যাচাই করুন:

php -v


2. Composer ডাউনলোড করুন: https://getcomposer.org/
ইনস্টল করার পর যাচাই করুন:


টার্মিনাল ওপেন করে
যাচাই করুন:

composer --version

Step 3: Laravel ইন্সটল করুন



1. প্রোজেক্ট তৈরি করুন:
টার্মিনাল ওপেন করে

composer create-project --prefer-dist laravel/laravel blog





Linux-এর জন্য Laravel সেটআপ


Step 1: Apache, PHP, এবং MySQL ইন্সটল করুন
টার্মিনাল ওপেন করে

sudo apt update
sudo apt install apache2 php php-cli php-mbstring php-xml php-bcmath php-curl php-zip mysql-server unzip curl

Step 2: Composer ইন্সটল করুন
টার্মিনাল ওপেন করে

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
composer --version

Step 3: Laravel ইন্সটল করুন
টার্মিনাল ওপেন করে


composer create-project --prefer-dist laravel/laravel blog





macOS-এর জন্য Laravel সেটআপ


Step 1: Homebrew দিয়ে PHP ইন্সটল করুন
টার্মিনাল ওপেন করে

brew update
brew install php
php -v

Step 2: Composer ইন্সটল করুন
টার্মিনাল ওপেন করে
brew install composer
composer --version

Step 3: Laravel ইন্সটল করুন
টার্মিনাল ওপেন করে


composer create-project --prefer-dist laravel/laravel blog




Laravel সার্ভার চালু করা
টার্মিনাল ওপেন করে
Laravel প্রোজেক্ট ডিরেক্টরিতে যান এবং সার্ভার চালু করুন:

php artisan serve

ডিফল্ট URL:

http://127.0.0.1:8000




যা মনে রাখতে হবে

1. .env ফাইল কনফিগার করুন। ডেটাবেস ক্রেডেনশিয়াল সেট করুন:

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


2. Laravel ডিপেনডেন্সি আপডেট করতে:
টার্মিনাল ওপেন করে

composer update


3. মাইগ্রেশন চালাতে:
টার্মিনাল ওপেন করে

php artisan migrate






সম্ভাব্য সমস্যা ও সমাধান

1. PHP Extensions Missing:
Laravel চালানোর জন্য mbstring, bcmath, এবং xml এক্সটেনশন সক্রিয় করুন।


2. Permission Issues (Linux/macOS):
স্টোরেজ এবং ক্যাশ ডিরেক্টরি রাইট পারমিশন দিন:
টার্মিনাল ওপেন করে

chmod -R 775 storage bootstrap/cache



এভাবেই Laravel প্রোজেক্ট শুরু করা যায়। কোনো প্রশ্ন থাকলে জানাবেন!

মন্তব্যসমূহ

একটি মন্তব্য পোস্ট করুন