ذكري المظهر

كيفية تثبيت مكدس lemp على أوبونتو 18.04

تثبيت دبيان لينكس Install debian linux

تثبيت دبيان لينكس Install debian linux

جدول المحتويات:

Anonim

المصطلح LEMP هو اختصار لأسماء مكوناته الأربعة المفتوحة المصدر:

  • نظام التشغيل L - Linux E - Nginx a HTTP والخادم الوكيل العكسي M - MySQL أو MariaDB نظام إدارة قواعد البيانات العلائقية P - PHP لغة البرمجة.

ستوضح لك هذه السلسلة من البرامج التعليمية كيفية تثبيت Nginx وإنشاء كتل خادم Nginx وإنشاء شهادة Let's Encrypt SSL مجانية وتثبيت MySQL وتأمينه وتثبيت PHP 7.2.

يتم سرد البرامج التعليمية المفصلة التي تشكل جزءًا من هذه السلسلة في نهاية هذه الصفحة.

قم بتثبيت LEMP Stack على Ubuntu 18.04

ستوضح لك هذه البداية السريعة الخطوات الأساسية المطلوبة لتثبيت مكدس LEMP على خادم Ubuntu 18.04.

المتطلبات الأساسية

المستخدم الذي قمت بتسجيل الدخول كما يجب أن يكون لديه امتيازات sudo لتتمكن من تثبيت الحزم.

الخطوة 1. تثبيت Nginx

Nginx متاح في مستودعات أوبونتو. قم بتحديث فهرس الحزم وتثبيت Nginx بالأوامر التالية:

sudo apt update sudo apt install nginx

الخطوة 2. تثبيت الخلية

الخطوة التالية هي تثبيت حزم MySQL. للقيام بذلك ، اكتب:

sudo apt install mysql-server

بمجرد اكتمال التثبيت ، قم بإصدار الأمر mysql_secure_installation لتحسين أمان تثبيت MySQL:

sudo mysql_secure_installation

سيُطلب منك تعيين كلمة مرور الجذر وإزالة المستخدم المجهول وتقييد وصول مستخدم الجذر إلى الجهاز المحلي وإزالة قاعدة بيانات الاختبار. يجب عليك الإجابة على "نعم" (نعم) على جميع الأسئلة.

إذا كنت ترغب في تثبيت MariaDB بدلاً من MySQL ، فتحقق من البرنامج التعليمي للحصول على تعليمات التثبيت.

الخطوة 3. تثبيت PHP

يشحن Ubuntu 18.04 LTS بأحدث وأكبر إصدار PHP 7.2. لتثبيت PHP FPM والعديد من وحدات PHP الأكثر شيوعًا:

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

الخطوة 4. تكوين Nginx لمعالجة صفحات PHP

الآن وبعد أن تم تثبيت جميع مكونات LEMP ، يمكننا تحرير ملف تكوين المضيف الظاهري Nginx وإضافة الأسطر التالية حتى يتمكن Nginx من معالجة ملفات PHP:

server {

#… other code

location ~.php $ {include snippets / fastcgi-php.conf؛ fastcgi_pass unix: /run/php/php7.2-fpm.sock؛ }}

لا تنسَ إعادة تشغيل خدمة Nginx لتصبح التغييرات نافذة المفعول:

sudo systemctl restart nginx

معلومات اكثر

للحصول على تعليمات أكثر تفصيلاً حول كل خطوة ، يرجى الرجوع إلى البرامج التعليمية التالية.

دروس