How to Install Debian 9 on VirtualBox
جدول المحتويات:
- قم بتثبيت LEMP Stack على دبيان 9
- المتطلبات الأساسية
- الخطوة 1. تثبيت Nginx
- الخطوة 2. تثبيت MariaDB
- الخطوة 3. تثبيت PHP
- الخطوة 4. تكوين Nginx لمعالجة صفحات PHP
- معلومات اكثر
- دروس
المصطلح LEMP هو اختصار لأسماء مكوناته الأربعة المفتوحة المصدر:
- نظام التشغيل L - Linux E - Nginx بروتوكول HTTP وخادم الوكيل العكسي M - MySQL أو MariaDB نظام إدارة قواعد البيانات العلائقية P - PHP لغة البرمجة.
ستوضح لك هذه السلسلة من البرامج التعليمية كيفية تثبيت Nginx وإنشاء كتل خادم Nginx وإنشاء شهادة Let's Encrypt SSL مجانية وتثبيت MySQL وتأمينه وتثبيت PHP.
يتم سرد البرامج التعليمية المفصلة التي تشكل جزءًا من هذه السلسلة في نهاية هذه الصفحة.
قم بتثبيت LEMP Stack على دبيان 9
ستوضح لك هذه البداية السريعة الخطوات الأساسية المطلوبة لتثبيت مكدس LEMP على خادم دبيان 9.
المتطلبات الأساسية
المستخدم الذي قمت بتسجيل الدخول كما يجب أن يكون لديه امتيازات sudo لتتمكن من تثبيت الحزم.
الخطوة 1. تثبيت Nginx
Nginx متاح في مستودعات دبيان الافتراضية. قم بتحديث فهرس الحزم وتثبيت Nginx بالأوامر التالية:
sudo apt update
sudo apt install nginx
ستبدأ خدمة Nginx تلقائيًا بعد اكتمال عملية التثبيت.
الخطوة 2. تثبيت MariaDB
مع إصدار Debian 9 ، تم استبدال MySQL بـ MariaDB كنظام قاعدة البيانات الافتراضي. قم بتثبيت MariaDB عن طريق تشغيل الأمر التالي:
sudo apt install mariadb-server
بمجرد اكتمال التثبيت ، قم بإصدار الأمر
mysql_secure_installation
لتحسين أمان تثبيت MySQL:
sudo mysql_secure_installation
سيُطلب منك تعيين كلمة مرور الجذر وإزالة المستخدم المجهول وتقييد وصول مستخدم الجذر إلى الجهاز المحلي وإزالة قاعدة بيانات الاختبار. يجب عليك الإجابة على "نعم" (نعم) على جميع الأسئلة.
إذا كنت ترغب في تثبيت MySQL بدلاً من MariaDB ، تحقق من البرنامج التعليمي للحصول على تعليمات التثبيت.الخطوة 3. تثبيت PHP
يأتي دبيان 9 مع الإصدار 7.0 من PHP. لتثبيت PHP FPM ونوع وحدات PHP الأكثر شيوعًا:
sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql
لتثبيت PHP 7.2 ، تفضل بزيارة هذا البرنامج التعليمي.
الخطوة 4. تكوين Nginx لمعالجة صفحات PHP
الآن وبعد أن تم تثبيت جميع مكونات LEMP ، يمكننا تحرير ملف تكوين المضيف الظاهري Nginx وإضافة الأسطر التالية حتى يتمكن Nginx من معالجة ملفات PHP:
server {
#… other code
location ~.php $ {include snippets / fastcgi-php.conf؛ fastcgi_pass unix: /run/php/php7.0-fpm.sock؛ }}
لا تنسَ إعادة تشغيل خدمة Nginx لتصبح التغييرات نافذة المفعول:
معلومات اكثر
للحصول على تعليمات أكثر تفصيلاً حول كل خطوة ، يرجى الرجوع إلى البرامج التعليمية التالية.
دروس
كيفية تثبيت وتكوين redis على ديبيان 9
Redis هو مخزن بيانات ذي قيمة مفتاح مفتوح المصدر في الذاكرة. يمكن استخدامه كقاعدة بيانات وذاكرة تخزين مؤقت ووسيط للرسائل ويدعم العديد من بنيات البيانات مثل Strings و Hashes و Lists و Sets وما إلى ذلك. يشرح هذا البرنامج التعليمي كيفية تثبيت Redis وتكوينه على خادم Debian 9.
كيفية ترقية ديبيان 9 تمتد إلى ديبيان 10 باستر
بعد أكثر من عامين من التطوير ، تم إصدار الإصدار المستقر من دبيان الجديد ، Debian 10 المسمى Buster ، في 6 يوليو 2019. في هذا البرنامج التعليمي ، سوف نوضح لك كيفية ترقية نظام Debian 9 Stretch إلى Debian 10 Buster.
كيفية تثبيت مكدس lemp على أوبونتو 18.04
ستوضح لك هذه السلسلة من البرامج التعليمية كيفية تثبيت Nginx وإنشاء كتل خادم Nginx وإنشاء شهادة Let's Encrypt SSL مجانية وتثبيت MySQL وتأمينه وتثبيت PHP 7.2.







