আপনি কি আপনার ওয়েব সার্ভার বা গতিশীল ওয়েবসাইটগুলি পরিচালনা করার জন্য একটি সস্তা উপায় খুঁজছেন? কিভাবে একটি LAMP সার্ভার নির্মাণ সম্পর্কে? একটি LAMP সার্ভার সম্পূর্ণ প্যাকেজ নিয়ে আসে। আপনার কেবল সার্ভারই থাকবে না, আপনার কাছে অপারেটিং সিস্টেম, ডাটাবেস সফ্টওয়্যার এবং স্ক্রিপ্টিং ভাষা থাকবে। এই সমস্ত অ্যাপ্লিকেশন ওপেন সোর্স। LAMP সার্ভার নিম্নলিখিত উপাদানগুলি অন্তর্ভুক্ত করে: লিনাক্স, অ্যাপাচি, মাইএসকিউএল এবং পিএইচপি। LAMP সার্ভার সস্তা সার্ভারে চলতে পারে। এই সার্ভারটি নির্মাণ করা সহজ এবং সহজবোধ্য। নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করে একটি LAMP সার্ভার তৈরি করুন:
ধাপ
পদক্ষেপ 1. আপনার সার্ভারের জন্য হার্ডওয়্যার প্রয়োজনীয়তা পান।
আরো অত্যাধুনিক সাইটগুলোতে আরও বেশি শক্তি প্রয়োজন।
পদক্ষেপ 2. আপনার পরিষেবা প্রদানকারীর কাছ থেকে প্রয়োজনীয় আপলোড গতি পান।
একটি ডিফল্ট হোম ইন্টারনেট আপলোড গতি প্রতি মিনিটে মাত্র 1 এমবি। গ্রাফিক্স, ভিডিও ইত্যাদির জন্য এটি খুব ধীর হতে পারে
ধাপ 3. লিনাক্সের একটি সংস্করণ ইনস্টল করুন।
আপনি একটি LAMP সার্ভার তৈরি করার আগে, আপনার অবশ্যই লিনাক্স অপারেটিং সিস্টেম থাকতে হবে। Distrowatch.com এ যান এবং আপনার পছন্দ মত একটি নির্বাচন করুন। এগুলি বেশিরভাগই একই, তবে যদি আপনি সাধারণ টার্মিনাল ব্যবহারকারী না হন তবে প্রাক-ইনস্টল করা একটি ইন্টারফেস (কেডিই, দারুচিনি ইত্যাদি) সহ একটি বেছে নিতে ভুলবেন না। উপরন্তু, যদি লিনাক্স সংস্করণে উইন্ডোজ ইনস্টলার অন্তর্ভুক্ত না থাকে, তাহলে আপনাকে একটি লাইভ সিডি বা ইউএসবি ফ্ল্যাশ ড্রাইভ তৈরি করতে হবে (অন্যান্য উইকিতে নির্দেশাবলী কিভাবে নিবন্ধগুলি)। নিম্নলিখিত নির্দেশাবলী উবুন্টু লিনাক্সের সাথে কাজ করে।
ধাপ 4. সার্ভারে Apache ইনস্টল করুন।
অ্যাপাচি একটি ফ্রি এবং ওপেন সোর্স ওয়েব সার্ভার যা ইউনিক্স অপারেটিং সিস্টেমে চলার জন্য সুপরিচিত। অ্যাপাচি ইনস্টল করার দুটি উপায় রয়েছে। আপনি আপনার কনসোল বা টার্মিনাল উইন্ডো সেশন ব্যবহার করতে পারেন।
- কমান্ড প্রম্পটে টাইপ করুন: sudo apt-get install apache2
- অ্যাপাচি ইনস্টল করার জন্য, আপনার সুডো পাসওয়ার্ড থাকতে হবে।
ধাপ 5. যাচাই করুন যে অ্যাপাচি কাজ করছে।
আপনাকে আপনার ব্রাউজারকে সার্ভারের আইপি ঠিকানায় নির্দেশ করতে হবে। অ্যাপাচি চলছে কিনা তা আপনাকে জানাবে।
ধাপ 6. সার্ভারে পিএইচপি ইনস্টল করুন।
পিএইচপি একটি স্ক্রিপ্টিং ভাষা যা মূলত ডাইনামিক ওয়েব পেজ তৈরিতে ব্যবহৃত হয়েছিল। যাইহোক, ডেভেলপাররা এটি ব্যবহার করে পৃথক গ্রাফিক্যাল অ্যাপ্লিকেশন তৈরি করার সময় যখন নেটওয়ার্ক এবং সিস্টেম অ্যাডমিনিস্ট্রেটররা PHP ব্যবহার করে কমান্ড লাইন ইন্টারফেসের ক্ষমতার জন্য।
কমান্ড প্রম্পটে, টাইপ করুন: sudo apt-get install php5 libapache2-mod-php5
ধাপ 7. নিশ্চিত করুন পিএইচপি সম্পূর্ণরূপে ইনস্টল করা আছে।
কমান্ড প্রম্পটে টাইপ করে অ্যাপাচি পুনরায় চালু করুন: sudo /etc/init.d/apache2 পুনরায় চালু করুন
ধাপ 8. নিশ্চিত করুন পিএইচপি সঠিকভাবে কাজ করছে।
- একটি পরীক্ষা ফাইল তৈরি করতে Apache ডকুমেন্ট রুট ব্যবহার করুন। মূল হবে /var /www। আপনার টেস্ট ফাইলের নামের এক্সটেনশন.php দিয়ে শেষ করতে হবে।
- বিষয়বস্তুর জন্য, টাইপ করুন:
ধাপ 9. পরীক্ষার ফাইল সংরক্ষণ করুন।
- তারপর নিচের ঠিকানায় আপনার ব্রাউজার নির্দেশ করুন:
- /Test.php এর আগে আপনার সার্ভারের আইপি অ্যাড্রেস নিশ্চিত করুন।
ধাপ 10. আপনার পরীক্ষা ফাইল যাচাই করুন।
ব্রাউজারের স্ক্রিনে "টেস্ট পিএইচপি পৃষ্ঠা" প্রদর্শন করা উচিত।
ধাপ 11. সার্ভারে MySQL ইনস্টল করুন।
মাইএসকিউএল মানে "আমার স্ট্রাকচার্ড ক্যোয়ারী ল্যাঙ্গুয়েজ।" মাইএসকিউএল একটি রিলেশনাল ডাটাবেস প্রোগ্রাম। এই অ্যাপ্লিকেশনটি সার্ভার হিসাবে কাজ করে, যেখানে একাধিক ব্যবহারকারী অনেক ডাটাবেস অ্যাক্সেস করতে পারে। অনেক সফটওয়্যার অ্যাপ্লিকেশন রয়েছে যা মাইএসকিউএল ব্যবহার করে, যেমন ওয়ার্ডপ্রেস। এমনকি গুগল এবং ফেসবুক মাইএসকিউএল ব্যবহার করে।
কমান্ড প্রম্পটে, টাইপ করুন: sudo apt-get install mysql-server
ধাপ 12. মাইএসকিউএল এর জন্য একটি পাসওয়ার্ড তৈরি করুন।
- কমান্ড লাইনে, টাইপ করুন: mysql -u root
- আপনার তখন একটি কমান্ড প্রম্পট দেখতে হবে যা mysql> এর মতো দেখাবে
- কমান্ড প্রম্পটে টাইপ করুন: SET PASSWORD FOR 'root'@'localhost' = PASSWORD ('YOURPASSWORD');
- আপনার পাসওয়ার্ড লিখুন যেখানে এটি আপনার পাসওয়ার্ড দেখায়। এটি এমন একটি হবে যা আপনি মাইএসকিউএল ব্যবহারকারী হিসাবে ব্যবহার করবেন।
ধাপ 13. আপনার মাইএসকিউএল সার্ভার শুরু করুন।
নিম্নলিখিত কমান্ডটি টাইপ করুন: /etc/init.d/mysql start