آموزش نصب lemp در دبیان

آموزش نصب LEMP Stack در Debian 10

LEMP مخفف 4 کامپوننت اوپن-سورس است در زیر به شرح آن میپردازیم.

L – Linux operating system
E – Nginx, an HTTP and reverse proxy server
M – MySQL or MariaDB relational database management system
P – PHP programming language.

در این قسمت، ما نحوه نصب LEMP در Debian 10 را آموزش خواهیم داد. در ادامه با نحوه نصب کردن Nginx ، ساخت گواهی  Let’s Encrypt SSL بصورت رایگان، نصب و امن سازی MariaDB و در آخر نصب PHP را آموزش خواهیم داد. در اخر این مطلب نیز لینک صفحات مرتبط با این بخش قرار داده شده است.

اگر بدنبال نصب سریع LEMP هستید میتوانید بخش پایین را که توضیح مختصری درباره نصب آن بر روی دبیان 10 گفته شده است را مرور نمایید.

نصب LEMP بر روی Debian 10

پیش نیاز

کاربری که شما با آن لاگین میکنید باید دسترسی Sudo را داشته باشد.

مرحله اول : نصب Nginx

Nginx در مخازن دبیان موجود است در ابتدا یک بار تمام پکیج سیستم را اپدیت میکنیم سپس آن را نصب میکنیم:

sudo apt update
sudo apt install nginx

سرویس Nginx پس از نصب بطور خودکار استارت میشود.

مرحله دوم : نصب MySQL

MariaDB پایگاه داده پیش فرض در دبیان است. برای نصب آن بر روی سرور خود دستور زیر را تایپ نمایید:

sudo apt install mariadb-server

پس از کامل شدن نصب اگر با مشکل امنیتی مواجه شدید با تایپ دستور mysql_secure_installation این مرحله را نیز با موفقیت پشت سر بگذارید.

sudo mysql_secure_installation

مرحله سوم : نصب PHP

دبیان 10 با PHP نسخه 7.3 عرضه شد. برای نصب نسخه های جدید و ماژول های مورد نیاز دستور زیر را در ترمینال سرور دبیانی خود تایپ نمایید:

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

مرحله چهارم: کانفیگ Nginx برای پردازش صفحات PHP

حالا که تمام کامپوننت های مورد نیاز برای LEMP نصب شد با ویرایش فایل کانفیگ Nginx virtual host و اضافه کردن چند خط به آن این مرحله نیز تمام میشود.

server {
  # other code

  location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/run/php/php3.0-fpm.sock;
  }
}

پس از ذخیره کردن فایل ، سرویس Nginx را ریستارت نمایید.

sudo systemctl restart nginx

توجه داشته باشید این قسمت در حال تکمیل شدن است

شما میتوانید از آموزش نصب LAMP بر روی اوبونتو دیدن فرمایید

درباره AfshinBalakar

افشین بالاکار دانشجوی مهندسی تکنولوژی نرم افزار، مدت 5 سال است با لینوکس رابطه افلاطونی دارم.

پیشنهاده میشه بخونی

آموزش نصب اسلک در اوبونتو 20.04

آموزش نصب slack در اوبونتو 20.04

Slack یکی از محبوب ترین پلتفرم های همکاری در جهان است که تمام ارتباطات شما …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *