ইমেইল postfix, Dovecot এবং SquirrelMail ব্যবহার CentOS উপর সার্ভার কনফিগার করার পদ্ধতি 7
সুচিপত্র:
- CentOS 7 এ এলইএমপি স্ট্যাক ইনস্টল করুন
- পূর্বশর্ত
- পদক্ষেপ 1. এনগিনেক্স ইনস্টল করা
- পদক্ষেপ 2. মারিয়াডিবি ইনস্টল করা
- পদক্ষেপ 3. পিএইচপি ইনস্টল করা
- পদক্ষেপ 4. পিএইচপি পৃষ্ঠাগুলি প্রসেস করার জন্য এনগিনেক্স কনফিগার করা
- অধিক তথ্য
- টিউটোরিয়াল
এলইএমপি শব্দটি তার চারটি মুক্ত উত্স উপাদানগুলির নামের সংক্ষিপ্ত বিবরণ:
- এল - লিনাক্স অপারেটিং সিস্টেম ই - এনগিনেক্স একটি এইচটিটিপি এবং বিপরীত প্রক্সি সার্ভার এম - মাইএসকিউএল বা মারিয়াডিবি রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেম পি - পিএইচপি প্রোগ্রামিং ভাষা।
এই টিউটোরিয়ালগুলির সিরিজ আপনাকে দেখাবে যে কীভাবে এনগিনেক্স ইনস্টল করবেন, একটি চ্যাট এনক্রিপ্ট এসএসএল শংসাপত্র তৈরি করুন, মাইএসকিউএল ইনস্টল এবং সুরক্ষিত করুন এবং পিএইচপি 7 ইনস্টল করবেন।
এই সিরিজের অংশবিশেষ টিউটোরিয়ালগুলি এই পৃষ্ঠার শেষে তালিকাভুক্ত করা হয়েছে।
CentOS 7 এ এলইএমপি স্ট্যাক ইনস্টল করুন
এই কুইকস্টার্টটি আপনাকে সেন্টোস 7 সার্ভারে একটি এলইএমপি স্ট্যাক ইনস্টল করার জন্য প্রয়োজনীয় প্রাথমিক পদক্ষেপগুলি দেখায়।
পূর্বশর্ত
আপনি যে ব্যবহারকারী হিসাবে লগ ইন করেছেন তা অবশ্যই প্যাকেজ ইনস্টল করতে সক্ষম হওয়ার জন্য সুডোর অধিকার থাকতে হবে।
পদক্ষেপ 1. এনগিনেক্স ইনস্টল করা
ডিগল্ট সেন্টোস 7 সংগ্রহস্থলগুলিতে এনগিনেক্স উপলব্ধ নেই তাই আমরা ইপিইএল সংগ্রহস্থলগুলি ব্যবহার করব। আপনার সিস্টেমে EPEL সংগ্রহস্থল যুক্ত করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
sudo yum install epel-release
EPEL সংগ্রহস্থল সক্ষম করা থাকলে, Nginx প্যাকেজটি এতে ইনস্টল করুন:
sudo yum install nginx
এটি ইনস্টল হয়ে গেলে, টাইপ করে Nginx পরিষেবাটি শুরু করুন এবং সক্ষম করুন:
sudo systemctl start nginx
sudo systemctl enable nginx
পদক্ষেপ 2. মারিয়াডিবি ইনস্টল করা
পরবর্তী পদক্ষেপটি হল মারিয়াডিবি প্যাকেজগুলি ইনস্টল করা। এটি করতে টাইপ করুন:
sudo yum install mariadb-server
একবার মারিয়াডিবি সার্ভার ইনস্টল হয়ে গেলে পরিষেবাটি শুরু করুন এবং এটি সক্ষম করুন:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
- লেখার সময় মারিয়াডিবি 5.5 অফিশিয়াল সেন্টোজ 7 স্টোরের মধ্যে পাওয়া যায়। আপনি যদি আরও নতুন সংস্করণ ইনস্টল করতে চান তবে দয়া করে এই টিউটোরিয়ালটি দেখুন you আপনি যদি মারিয়াডিবির পরিবর্তে মাইএসকিউএল ইনস্টল করতে চান তবে ইনস্টলেশন নির্দেশাবলীর জন্য আমাদের টিউটোরিয়ালটি দেখুন।
পদক্ষেপ 3. পিএইচপি ইনস্টল করা
সেন্টোস 7 জাহাজ পিএইচপি সংস্করণ 5.4 সহ যা বেশ কিছু সময়ের জন্য ইওল-এড হয় তাই আমরা পিএইচপি 7.2 ইনস্টল করতে রেমি সংগ্রহস্থলটি ব্যবহার করব।
আপনার সিস্টেমে রেমি সংগ্রহস্থল যুক্ত করতে নিম্নলিখিত কমান্ডটি চালান:
sudo yum install
এটি যুক্ত হয়ে গেলে,
yum-utils
প্যাকেজটি ইনস্টল করুন এবং
remi-php72
সংগ্রহস্থল সক্ষম করুন:
sudo yum install yum-utils
sudo yum-config-manager --enable remi-php72
এখন যেহেতু আমরা রেমি সংগ্রহস্থল সক্ষম করে রেখেছি, আমরা পিএইচপি এফপিএম এবং বেশ কয়েকটি সাধারণ পিএইচপি মডিউলগুলি এর সাথে ইনস্টল করতে পারি:
sudo yum install php-fpm php-opcache php-cli php-gd php-curl php-mysql
ডিফল্টরূপে পিএইচপি এফপিএম 9000 পোর্টে ব্যবহারকারী
apache
হিসাবে চলবে We আমরা ব্যবহারকারীকে
nginx
পরিবর্তন করব এবং টিসিপি সকেট থেকে ইউনিক্স সকেটে স্যুইচ করব। এটি করতে হলুদে হাইলাইট করা লাইনগুলি সম্পাদনা করুন:
sudo nano /etc/php-fpm.d/www.conf
… user = nginx… group = nginx… listen = /run/php-fpm/www.sock… listen.owner = nginx listen.group = nginx
/var/lib/php
ডিরেক্টরিটিতে সঠিক অনুমতি রয়েছে তা নিশ্চিত করুন:
chown -R root:nginx /var/lib/php
ফাইল সংরক্ষণ করুন, সক্ষম করুন এবং এর সাথে পিএইচপি এফপিএম পরিষেবা শুরু করুন:
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
পদক্ষেপ 4. পিএইচপি পৃষ্ঠাগুলি প্রসেস করার জন্য এনগিনেক্স কনফিগার করা
এখন যেহেতু আমরা সমস্ত LEMP উপাদান ইনস্টল করেছি, আমরা Nginx সার্ভার ব্লক কনফিগারেশন ফাইল সম্পাদনা করতে এবং নিম্নলিখিত লাইনগুলি যুক্ত করতে পারি যাতে Nginx পিএইচপি ফাইলগুলি প্রক্রিয়া করতে পারে:
server {
#… other code
অবস্থান ph। php $ {try_files $ uri = 404; ফাস্টসিজি_পাস ইউনিক্স: /run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $ ডকুমেন্ট_রোট $ ফাস্টসিগি_সক্রিপ্ট_নাম; fastcgi_params অন্তর্ভুক্ত; }}
পরিবর্তনগুলি কার্যকর করতে Nginx পরিষেবাটি পুনরায় চালু করতে ভুলবেন না:
অধিক তথ্য
প্রতিটি পদক্ষেপ সম্পর্কে আরও বিস্তারিত নির্দেশাবলীর জন্য, দয়া করে নীচের টিউটোরিয়ালের সাথে পরামর্শ করুন।
টিউটোরিয়াল
ডেবিয়ান 9 এ কীভাবে ল্যাম্প স্ট্যাক ইনস্টল করবেন

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

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

এই সিরিজে, আমরা আপনাকে কীভাবে অ্যাপাচি ইনস্টল করতে হবে, একটি বিনামূল্যে লেটস এনক্রিপ্ট এসএসএল শংসাপত্র তৈরি করতে, মারিয়াডিবি ইনস্টল এবং সুরক্ষিত করতে এবং পিএইচপি 7.x ইনস্টল করতে হবে show