Xampp, Wamp বা লোকাল সার্ভার সেটআপ

নতুন ডেভেলপারদের জন্য প্রায়ই সবচেয়ে বড় চ্যালেঞ্জ হলো PHP চালানোর জন্য পরিবেশ তৈরি করা। এজন্য আমরা XAMPP, WAMP, এবং লোকাল সার্ভার সেটআপ ব্যবহার করি। এই ব্লগে আমরা বিস্তারিতভাবে দেখব কীভাবে এগুলো ইনস্টল করতে হয় এবং লোকাল সার্ভারে PHP রান করতে হয়।
১. PHP কী এবং কেন এটি দরকার?
PHP (Hypertext Preprocessor) একটি ওপেন-সোর্স সার্ভার-সাইড স্ক্রিপ্টিং ভাষা। এটি ওয়েবসাইটের ব্যাক-এন্ড ডেভেলপমেন্টের জন্য ব্যবহৃত হয়। PHP ব্যবহার করে আপনি ডায়নামিক ওয়েবসাইট তৈরি করতে পারেন।
কারণ PHP শেখা গুরুত্বপূর্ণ:
ডায়নামিক ওয়েবপেজ তৈরি করতে সাহায্য করে।
MySQL বা অন্যান্য ডাটাবেসের সঙ্গে কাজ করতে পারে।
WordPress, Laravel, CodeIgniter-এর মতো ফ্রেমওয়ার্কে ব্যবহৃত হয়।
২. লোকাল সার্ভার কেন প্রয়োজন?
PHP একটি সার্ভার-সাইড ভাষা। অর্থাৎ, এটি ব্রাউজারে সরাসরি রান হয় না। এজন্য একটি সার্ভার পরিবেশ দরকার। লোকাল সার্ভার আমাদের কম্পিউটারে PHP, Apache এবং MySQL এর মতো সার্ভিস চালাতে সাহায্য করে।
সাধারণত আমরা নিচের তিনটি লোকাল সার্ভার ব্যবহার করি:
XAMPP
WAMP
MAMP (MacOS ব্যবহারকারীদের জন্য)
৩. XAMPP ইনস্টলেশন
XAMPP হলো সবচেয়ে জনপ্রিয় লোকাল সার্ভার। এটি Apache, MySQL, PHP, এবং phpMyAdmin নিয়ে আসে।
XAMPP ইনস্টল করার ধাপ:
XAMPP এর অফিসিয়াল ওয়েবসাইটে যান: https://www.apachefriends.org
আপনার অপারেটিং সিস্টেম (Windows/Linux/Mac) অনুযায়ী ডাউনলোড করুন।
ডাউনলোড শেষে
.exeফাইল রান করুন।ইন্সটলেশন উইজার্ড ফলো করুন।
ইন্সটলেশন শেষ হলে XAMPP Control Panel ওপেন করুন।
Apache এবং MySQL স্টার্ট করুন।
ব্রাউজারে লিখুন:
http://localhost/- যদি XAMPP পেজ আসে, তাহলে ইনস্টলেশন সফল।
৪. WAMP ইনস্টলেশন
WAMP হলো Windows এর জন্য একটি লোকাল সার্ভার। এটি Windows + Apache + MySQL + PHP সমন্বিত।
WAMP ইনস্টল করার ধাপ:
অফিসিয়াল ওয়েবসাইটে যান: https://www.wampserver.com
Windows ভার্সন অনুযায়ী ডাউনলোড করুন।
.exeফাইল রান করুন এবং ইন্সটলেশন কমপ্লিট করুন।WAMP চালু করুন এবং নিচের ট্রে আইকন চেক করুন:
সবুজ = সার্ভার রান করছে
হলুদ = সার্ভার রান করছে না
ব্রাউজারে লিখুন:
http://localhost/- WAMP পেজ আসলে ইনস্টলেশন সফল।
৫. PHP ফাইল রান করা
XAMPP/WAMP এ PHP ফাইল রান করার ধাপ:
XAMPP এর ক্ষেত্রে:
C:\xampp\htdocs\
WAMP এর ক্ষেত্রে:C:\wamp64\www\একটি নতুন ফোল্ডার তৈরি করুন, যেমন
myproject।ফোল্ডারের ভিতরে একটি ফাইল তৈরি করুন
index.phpনামে।ফাইলের ভিতরে লিখুন:
<?php echo "Hello, World!"; ?>ব্রাউজারে লিখুন:
http://localhost/myproject/যদি "Hello, World!" দেখা যায়, তাহলে PHP ঠিকমতো কাজ করছে।
PHP শেখার জন্য লোকাল সার্ভার সেটআপ খুবই গুরুত্বপূর্ণ। XAMPP এবং WAMP ব্যবহার করে আপনি সহজেই আপনার কম্পিউটারে PHP পরিবেশ তৈরি করতে পারবেন। এটি ওয়েব ডেভেলপমেন্টে দ্রুত প্র্যাকটিস এবং প্রোজেক্ট ডেভেলপ করতে সাহায্য করে।




