অ্যান্ড্রয়েড

উবুন্টুতে কীভাবে ল্যাম্প স্ট্যাক ইনস্টল করবেন 18.04

উবুন্টু ও ডেরিভেটিভস মাইক্রোসফট দলসমূহ ইনস্টল করার জন্য কিভাবে

উবুন্টু ও ডেরিভেটিভস মাইক্রোসফট দলসমূহ ইনস্টল করার জন্য কিভাবে

সুচিপত্র:

Anonim

এলইএমপি শব্দটি তার চারটি মুক্ত উত্স উপাদানগুলির নামের সংক্ষিপ্ত বিবরণ:

  • এল - লিনাক্স অপারেটিং সিস্টেম - এনগিনেক্স একটি এইচটিটিপি এবং বিপরীত প্রক্সি সার্ভার এম - মাইএসকিউএল বা মারিয়াডিবি রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেম পি - পিএইচপি প্রোগ্রামিং ভাষা।

টিউটোরিয়ালগুলির এই সিরিজটি আপনাকে দেখাবে যে কীভাবে এনগিনেক্স ইনস্টল করবেন, এনগিনেক্স সার্ভার ব্লকগুলি তৈরি করবেন, একটি নিখরচায় এনক্রিপ্ট এসএসএল শংসাপত্র তৈরি করুন, মাইএসকিউএল ইনস্টল করুন এবং সুরক্ষিত করুন এবং পিএইচপি 7.2 ইনস্টল করবেন।

এই সিরিজের অংশবিশেষ টিউটোরিয়ালগুলি এই পৃষ্ঠার শেষে তালিকাভুক্ত করা হয়েছে।

উবুন্টু 18.04 এ এলইএমপি স্ট্যাক ইনস্টল করুন

এই কুইকস্টার্ট আপনাকে একটি উবুন্টু 18.04 সার্ভারে একটি এলইএমপি স্ট্যাক ইনস্টল করার জন্য প্রয়োজনীয় প্রাথমিক পদক্ষেপগুলি দেখায়।

পূর্বশর্ত

আপনি যে ব্যবহারকারী হিসাবে লগ ইন করেছেন তা অবশ্যই প্যাকেজ ইনস্টল করতে সক্ষম হওয়ার জন্য সুডোর অধিকার থাকতে হবে।

পদক্ষেপ 1. এনগিনেক্স ইনস্টল করা

উগুন্টু স্টোরগুলিতে এনগিনেক্স উপলব্ধ। প্যাকেজ সূচক আপডেট করুন এবং নিম্নলিখিত কমান্ডগুলি সহ Nginx ইনস্টল করুন:

sudo apt update sudo apt install nginx

পদক্ষেপ 2. মাইএসকিউএল ইনস্টল করা

পরবর্তী পদক্ষেপটি মাইএসকিউএল প্যাকেজ ইনস্টল করা। এটি করতে টাইপ করুন:

sudo apt install mysql-server

ইনস্টলেশন সমাপ্ত হলে, মাইএসকিউএল ইনস্টলেশনটির সুরক্ষা উন্নত করতে mysql_secure_installation কমান্ডটি জারি করুন:

sudo mysql_secure_installation

আপনাকে রুট পাসওয়ার্ড সেট করতে, বেনামে ব্যবহারকারীর অপসারণ, স্থানীয় মেশিনে রুট ব্যবহারকারীর অ্যাক্সেস সীমাবদ্ধ করতে এবং পরীক্ষার ডাটাবেস অপসারণ করতে বলা হবে। আপনার সমস্ত প্রশ্নের উত্তর "Y" (হ্যাঁ) দেওয়া উচিত।

আপনি যদি মাইএসকিউএলের পরিবর্তে মারিয়াডিবি ইনস্টল করতে চান তবে ইনস্টলেশন নির্দেশাবলীর জন্য আমাদের টিউটোরিয়ালটি পরীক্ষা করে দেখুন।

পদক্ষেপ 3. পিএইচপি ইনস্টল করা

উবুন্টু 18.04 সর্বশেষ এবং দুর্দান্ততম পিএইচপি সংস্করণ 7.2 সহ এলটিএস জাহাজ। পিএইচপি এফপিএম এবং বেশ কয়েকটি সাধারণ পিএইচপি মডিউল ইনস্টল করতে:

sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql

পদক্ষেপ 4. পিএইচপি পৃষ্ঠাগুলি প্রসেস করার জন্য এনগিনেক্স কনফিগার করা

এখন যেহেতু আমরা সমস্ত LEMP উপাদান ইনস্টল করেছি, আমরা Nginx ভার্চুয়াল হোস্ট কনফিগারেশন ফাইলটি সম্পাদনা করতে এবং নিম্নলিখিত লাইনগুলি যুক্ত করতে পারি যাতে Nginx পিএইচপি ফাইলগুলি প্রক্রিয়া করতে পারে:

server {

#… other code

অবস্থান ph। php $ ni স্নিপেটস / ফাস্টcgi-php.conf অন্তর্ভুক্ত; ফাস্টসিজি_পাস ইউনিক্স: /run/php/php7.2-fpm.sock; }}

পরিবর্তনগুলি কার্যকর করতে Nginx পরিষেবাটি পুনরায় চালু করতে ভুলবেন না:

sudo systemctl restart nginx

অধিক তথ্য

প্রতিটি পদক্ষেপ সম্পর্কে আরও বিস্তারিত নির্দেশাবলীর জন্য, দয়া করে নীচের টিউটোরিয়ালের সাথে পরামর্শ করুন।

টিউটোরিয়াল