লোকাল হোস্ট কি? কম্পিউটারে লোকাল হোস্ট সেটআপ পদ্ধতি। ওয়ার্ডপ্রেস টিউটোরিয়াল-২
আসসালামু আলাইকুম, আশা করি সবাই ভালো আছেন। ওয়ার্ডপ্রেস বাংলা টিউটোরিয়াল সিরিজের ২য় পর্বে আমরা জানবো, লোকাল হোস্ট কি এবং কেন? গত পর্বে আমি আপনাদের কে ওয়ার্ডপ্রেসের সাথে পরিচয় করে দিয়েছিলাম এবং কিভাবে ওয়ার্ডপ্রেস লাইভ সার্ভার অর্থাৎ সিপ্যানেলে ইনস্টল করতে হয় সেটি নিয়েও আর্টিকেল দিয়েছি।
আজকের এই টিউটোরিয়ালটি তাদের জন্য যারা ওয়ার্ডপ্রেস শিখতে চাচ্ছেন কিন্তু আপনার কোন ধরনের ডোমেইন ও হোস্টিং কেনা নেয়। এছাড়াও ওয়েব ডিজাইন ও ডেভেলপমেন্টের ক্ষেত্রে লোকাল হোস্ট সম্পর্কে আমরা জানা প্রয়োজন তাই ছোট করে এই আর্টিকেল আমরা দেখার চেষ্টা করবো লোকাল হোস্ট কি? এবং কিভাবে কম্পিউটারে লোকাল হোস্ট ইনস্টল করতে হয়।
ওয়ার্ডপ্রেস টিউটোরিয়াল – পূর্বের টিউটোরিয়াল
ওয়ার্ডপ্রেস কি? কিভাবে শিখবেন। ওয়ার্ডপ্রেস টিউটোরিয়াল-১
সিপ্যানেল থেকে কিভাবে ওয়ার্ডপ্রেস ইনস্টল করবেন? – cPanel Tutorial-5
লোকাল হোস্ট কি?
লোকাল হোস্ট বুঝার আগে আমাদের কে বুঝতে হবে হোস্টিং কি বা ওয়েব সার্ভার কি জিনিস? যদি আপনি আমার ব্লগটি নিয়মিত দেখে থাকেন তাহলে ইতিমধ্যে জানেন ওয়েব হোস্টিং বা ওয়েব সার্ভার কি। তবুও আরেকবার জেনে নেয় যখন আমরা একটি ওয়েবসাইট তৈরি ইন্টারনেটে দেখাতে যাবো তখন আমাদের প্রয়োজন একটি ওয়েব সার্ভারের। এই ওয়েব সার্ভার বা হোস্টিং হলো এমন একটি বিশেষ কম্পিউটার যেখানে স্পেশাল কিছু সফটওয়্যার থাকে যা আমাদের ওয়েবসাইটে কে ইন্টারনেটে দেখাতে সহায়তা করে।
কিন্তু এই ওয়েবসাইট গুলো ইন্টারনেটে পাবলিশ করার আগে তা তো তৈরি করা প্রয়োজন সেটি কোথায় করা হয়? এই কাজটা করা হয় আমাদের কম্পিউটারে যেটি বলা হয় লোকাল কম্পিউটার। আর এই লোকাল কম্পিউটারকে একটি ওয়েবসাইট ডেভেলপমেন্ট উপযোগী করার জন্য ওয়েব সার্ভারের যার ভেতর আবার অনেক ধরনের সার্ভার সফটওয়্যার থাকে।
সাধারণভাবে আমরা যখন আমাদের কম্পিউটারে কোন ওয়েবসাইট ডিজাইন করি তখন কোন সার্ভারের প্রয়োজন পড়ে না কিন্তু যখন কোন ডায়নামিক ওয়েবসাইট তৈরি করবেন তখন ওয়েব সার্ভারের প্রয়োজন পড়ে। কারণ একটি ডায়নামিক ওয়েবসাইট তৈরি করতে গেলে সার্ভার সাইড প্রোগ্রামিং ভাষা, ডাটাবেস ইত্যাদি লাগে।
সহজ ভাষায় লোকাল হোস্ট হলো, আমাদের নিজের কম্পিউটার ওয়েবসাইট ডেভেলপমেন্ট করার সার্ভার এনভায়রনমেন্ট তৈরি করাকে বুঝানো হয়ে থাকে। লোকাল শব্দটি ব্যবহার করার কারণ হচ্ছে ওয়েবসাইট বা হোস্টিং সার্ভার আমাদের কম্পিউটারে অবস্থিত অন্য কোন কম্পিউটার থেকে অ্যাক্সেস করা যাবে না।
এখন প্রশ্ন হলো লোকাল হোস্ট কেন প্রয়োজন?
আমরা যেহেতু ওয়ার্ডপ্রেস শিখতে যাচ্ছি কিন্তু আমাদের অনেকের হোস্টিং নেয় তাদের জন্য এই লোকাল হোস্টিং এর মাধ্যমে আমরা ওয়ার্ডপ্রেস শেখার কাজ চালাতে পারি। ওয়ার্ডপ্রেস যেহেতু পিএইচপি এবং মাইএসকিউএল এর মাধ্যমে চলে এই জন্য আমাদের কে এই দুটি রান করার মতো একটি সার্ভার লাগবে যেটির জন্য আমরা নিজের পিসিকে লোকাল হোস্ট বানিয়ে নিবো।
লোকাল হোস্ট সফটওয়্যার
আমরা যদি নিজের কম্পিউটার কে লোকাল হোস্টে রুপান্তর করতে চাই তাহলে ম্যানুয়ালি Apace Server, MySQL Database , PHP সহ অনেক কিছু ইনস্টল করা লাগবে যেটি নতুনদের জন্য ভেজাল। এই সব প্যারা থেকে মুক্তির জন্য রয়েছে লোকাল হোস্ট সফটওয়্যার যেগুলো ডাউনলোড করে ইনস্টল করে দিলে আমাদের জন্য একটি ওয়েব সার্ভার প্রস্তুত করে ফেলবে।
লোকাল হোস্ট বানানোর জন্য জনপ্রিয় অনেক গুলো সফটওয়্যার রয়েছে যেমন WAMP, MAMP , LAMP এবং XAMPP ইত্যাদি।
WAMP – Windows Apache MySQL PHP
MAMP – Macintosh Apache MySQL PHP
LAMP – Linux Apache MySQL PHP
XAMPP – Cross Apache MySQL PHP Perl
এই গুলোর মধ্যে সবচেয়ে জনপ্রিয় লোকাল হোস্ট সফটওয়্যার হচ্ছে XAMPP কারণ এটি যেকোন প্লাটফর্মে পেয়ে যাবেন আপনি যদি একজন লিনাক্স , উইন্ডোজ অথবা ম্যাক ইউজার হোন না কেন সবখানেই পেয়ে যাবেন XAMPP । তাই আমরা আমাদের এই টিউটোরিয়ালে দেখবো কিভাবে XAMPP Local Host Software Download করতে হয় এবং কিভাবে আমাদের কম্পিউটারে এটি ইনস্টল করে লোকাল সার্ভার সেটআপ করতে পারি।
কম্পিউটারে লোকাল হোস্ট সেটআপ পদ্ধতি | How to install Xampp software
১। প্রথমে এই লিংক থেকে আপনার অপারেটিং সিস্টেমের জন্য সফটওয়্যার টি ডাউনলোড করে ফেলুন।
২। সফটওয়্যারটি ডাউনলোড করা শেষ হয়ে গেলে ইনস্টল করার জন্য ডাবল ক্লিক করুন। তারপর Administrations Access চাইবে Yes করে দিন এবং Ok তে ক্লিক করে Next এ ক্লিক করুন।
৩। এই ধাপে আপনি সিলেক্ট করতে পারবেন কি কি জিনিস আপনি ইনস্টল করতে চাচ্ছেন আমি ডিফল্ট যেমন আছে ঠিক তেমন রেখে next করে দিলাম।
৪। এই ধাপে আপনি সিলেক্ট করে দিতে পারবেন আপনার Xampp সফটওয়্যারটি কোথায় ইনস্টল হবে। সাধারণত কাজের সুবিধার জন্য সবাই সি ড্রাইভে রেখে দেয় আমিও সেই জন্য সি ড্রাইভে রেখে দিলাম কিন্তু আপনি আপনার প্রয়োজন অনুযায়ী যেকোন ড্রাইভের যেকোন ফোল্ডারে ইনস্টল করতে পারেন।
৫। এইভাবে Next করে পরবর্তী ধাপে XAMPP ইনস্টল হওয়া শুরু করবে কিছুক্ষণ অপেক্ষা করুন।
ইনস্টল শেষে Finish এ ক্লিক করে দিন কাজ শেষ হয়ে গেল।
XAMPP লোকাল হোস্ট চালু করার পদ্ধতি
আপনার কম্পিউটারে XAMPP সঠিক ভাবে ইনস্টল হয়ে গেলে আপনার কম্পিউটারের ডেস্টটপে একটি শর্টকাট পাবেন Xampp Control Panel নামে অথবা আপনার All Programs থেকে এর মধ্যে Xampp ফোল্ডারের মধ্যে এটি পেয়ে যাবেন ওপেন করুন।
লোকাল হোস্ট সার্ভার চালু করার জন্য নিচের স্ক্রিনশটে মার্কে দুটি জিনিস Start করে দিন।
এরপর ব্রাউজারে গিয়ে শুধু localhost লিখে ভিজিট করুন তাহলে নিচের স্ক্রিনশর্টের মতো পেজ পাবেন এর মানে সঠিক ভাবে আপনার লোকাল হোস্ট সেটআপ করা সম্পন্ন হয়েছে।
এখন আমাদের এই পিসি টি লোকাল হোস্ট হিসাবে প্রস্তুত। এখন যদি আমরা যেকোন PHP ফাইল রান করতে চাইলে তাহলে এক্সাম্প যেখানে ইনস্টল করেছি সেই ফোল্ডারে ঢুকে htdocs এ নামে ফোল্ডারের ডাইরেক্ট কোন এইপি ফাইল অথবা PHP Script রাখলে সেট রান করাতে পারবো। অর্থাৎ htdocs টি লাইভ সার্ভারের মতো public_html ফাইলের মতো এইখানে যেমন সকল ওয়েবসাইটের ফাইল স্টোর হয় ঠিক তেমনি লোকালে হোস্টেও আমরা একেকটি ফোল্ডার তৈরি করে ওয়েবসাইটের ন্যায় ব্যবহার করতে পারবো যেটি পরবর্তী টিউটোরিয়ালে দেখানো হবে।
নোটঃ যারা পিএইপি ও মাইএসকিউএল শিখতে চাচ্ছেন তাদের জন্য কিন্তু এটি দরকার পিএইপি কোড রান করার জন্য Xampp সফটওয়্যার ব্যবহার করা হয়ে থাকে।
আশা করি, আজকের টিউটোরিয়ালটি ভালো লেগেছে দেখা হবে পরবর্তী টিউটোরিয়ালে যেখানে দেখবো কিভাবে লোকালে হোস্টে ওয়ার্ডপ্রেস ইনস্টল করবেন।
আরো পড়ুনঃ
কিভাবে ডোমেইন ও হোস্টিং কিনতে হয়? – ধারাবাহিক টিউটোরিয়াল।