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

ডেবিয়ান 9 এ ল্যাম্প স্ট্যাক কীভাবে ইনস্টল করবেন

ডেবিয়ান 9 ইনস্টল

ডেবিয়ান 9 ইনস্টল

সুচিপত্র:

Anonim

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

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

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

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

ডেবিয়ান 9 এ এলইএমপি স্ট্যাক ইনস্টল করুন

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

পূর্বশর্ত

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

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

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

sudo apt update sudo apt install nginx

ইনস্টলেশন প্রক্রিয়া শেষ হওয়ার পরে Nginx পরিষেবা স্বয়ংক্রিয়ভাবে শুরু হবে।

পদক্ষেপ 2. মারিয়াডিবি ইনস্টল করা

ডেবিয়ান 9 প্রকাশের সাথে সাথে মাইএসকিউএলকে ডিফল্ট ডাটাবেস সিস্টেম হিসাবে মারিয়াডিবি দ্বারা প্রতিস্থাপন করা হয়েছিল। নিম্নলিখিত কমান্ডটি চালিয়ে মারিয়াডিবি ইনস্টল করুন:

sudo apt install mariadb-server

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

sudo mysql_secure_installation

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

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

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

ডাবিয়ান 9 জাহাজ পিএইচপি সংস্করণ 7.0 সহ। পিএইচপি এফপিএম এবং সর্বাধিক সাধারণ পিএইচপি মডিউল ইনস্টল করতে:

sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql পিএইচপি 7.2 ইনস্টল করতে, এই টিউটোরিয়ালটি দেখুন।

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

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

server {

#… other code

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

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

sudo systemctl restart nginx

অধিক তথ্য

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

টিউটোরিয়াল