كيفية إعداد خادم LAMP على دبيان 11

بينما يعتقد الكثير من الناس أن دبيان نظام تشغيل صلب للغاية ، إلا أن هذا ليس كل ما يمكن استخدامه من أجله. يعد دبيان أيضًا أحد أكثر أنظمة تشغيل الخوادم التي تستند إلى Linux استخدامًا.

هناك الكثير من تطبيقات الخادم لـ Debian. ومع ذلك ، فإن أحد أكثر الأشياء شيوعًا التي يقوم المستخدمون بإعدادها هو LAMP. LAMP هو Linux و Apache و MySQL و PHP ، وهو ضروري لاستضافة تطبيقات الويب. إليك كيفية إعداد خادم LAMP على دبيان 11.

كيفية إعداد خادم LAMP على دبيان 11

الترقية إلى دبيان 11

لتحقيق أقصى استفادة من خادم LAMP (Linux و Apache و MySQL و PHP) ، تحتاج إلى ترقية إصدار Debian الخاص بك إلى Debian 11. Debian 11 Bullseye هو أحدث إصدار من نظام التشغيل وهو مثالي لاستضافة تطبيقات الويب باستخدام MySQL و Apache و PHP.

للترقية إلى Debian 11 ، تأكد من نسخ بياناتك احتياطيًا. بمجرد القيام بذلك ، افتح نافذة طرفية. بدلاً من ذلك ، اتصل بـ Debian عبر وحدة تحكم SSH وابدأ عملية الترقية باتباع الإرشادات أدناه.

قم بتسجيل الدخول إلى حساب الجذر الخاص بك باستخدام الأمر su عندما يكون لديك وصول طرفي. يجب أن يكون لديك حق الوصول إلى الجذر للترقية.

سو -

بمجرد تسجيل الدخول كجذر ، استخدم الأمر sed لتغيير الاسم الرمزي لإصدار دبيان من “buster” (دبيان 10) إلى “bullseye” (دبيان 11). يجب تغيير الاسم الرمزي للترقية.

sed -i 's / buster / bullseye / g' /etc/apt/sources.list

بعد ذلك ، قم بتشغيل الأمر apt update ، متبوعًا بالأمر apt Upgrade . سيعمل هذان الأمران على تحديث مصادر برامج دبيان ، والتحقق من الحزم الجديدة ، وتثبيت الترقيات المعلقة.

sudo apt update sudo apt Upgrade

أخيرًا ، قم بالترقية إلى Debian 11 Bullseye باستخدام الأمر dist-Upgrade .

sudo apt dist-Upgrade

أعد تشغيل Debian وسجل الدخول لإعداد خادم LAMP عند انتهاء جميع الأوامر.

تثبيت PHP و MySQL

تعد PHP و MySQL أجزاء مهمة من خادم LAMP. قم بما يلي لضبط هاتين الأداتين على نظام دبيان 11. أولاً ، تحقق من وجود أي تحديثات قد تكون متاحة لنظامك وقم بتثبيتها.

sudo apt update sudo apt Upgrade

مع تثبيت جميع التحديثات على نظام دبيان 11 ، استخدم الأمر apt install لإعداد حزمتي PHP و MySQL التالية.

كيفية إعداد خادم LAMP على دبيان 11

sudo apt install mariadb-server php libapache2-mod-php php-zip php-mbstring php-cli php-common php-curl php-xml php-mysql

عند إدخال الأمر أعلاه ، سيسألك دبيان عما إذا كنت ترغب في متابعة التثبيت. لتأكيد رغبتك في تثبيت حزمتي PHP و MySQL على دبيان 11 ، اضغط على المفتاح Y على لوحة المفاتيح للتأكد من أنك ترغب في تثبيت البرنامج.

سيستغرق تثبيت كل حزمتي MySQL و PHP على دبيان 11 وقتًا حتى يكتمل. عند انتهاء العملية ، انتقل إلى القسم التالي من الدليل.

تكوين MySQL

بمجرد تثبيت MySQL على نظام دبيان 11 ، يجب عليك تهيئته باستخدام الأمر mysql_secure_installation . افتح نافذة طرفية وابدأ التثبيت.

كيفية إعداد خادم LAMP على دبيان 11

sudo mysql_secure_installation

ملاحظة: إذا واجهت " ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock،" قم بتشغيل
خدمة mysqld start ، ثم أعد تشغيل الأمر sudo mysql_secure_installation .

سيطلب منك المثبت "إدخال كلمة المرور الحالية للجذر عند إدخال الأمر أعلاه". نظرًا لأنه تم تثبيت SQL للتو ، فلا داعي لإدخال كلمة مرور. اضغط على مفتاح Enter للمتابعة.

سيتم سؤالك الآن عما إذا كنت تريد حماية حساب الجذر الخاص بك. نظرًا لأن الجذر محمي بالفعل ، يرشدك المثبت إلى الضغط على n للمتابعة. القيام بذلك.

سيطلب منك MySQL الآن تغيير كلمة مرور الجذر. اضغط على Y ، ثم أدخل كلمة مرور SQL آمنة يسهل تذكرها.

بعد إدخال كلمة مرور جذر جديدة لـ MySQL ، سيطلب منك إزالة المستخدمين المجهولين. اضغط على الزر Y حتى لا يتمكن المستخدمون من تسجيل الدخول بشكل مجهول باستخدام حساب الاختبار.

بمجرد حذف الحساب المجهول ، سيتم سؤالك عما إذا كنت تريد تمكين تسجيل الدخول إلى الجذر عن بُعد. يجب ألا يتم ترك تسجيل الدخول إلى الجذر عن بُعد إلا إذا كنت خبيرًا وتفهم المخاطر. اضغط على N لتعطيل تسجيل الدخول عن بعد كجذر.

مع تعطيل الجذر البعيد ، يجب حذف قاعدة بيانات "الاختبار". لحذفه ، اضغط على مفتاح Y. ثم أعد تحميل جداول الامتياز بالضغط على Y. عند إعادة تحميل جداول الامتيازات ، يتم تكوين MySQL على نظامك.

تثبيت خادم الويب Apache2

تم أيضًا تثبيت بعض حزم خادم الويب Apache2 أثناء إعداد حزمة PHP و MySQL. ومع ذلك ، لا يزال يتعين عليك تثبيت الحزمة "apache2" لاستخدام خادم الويب Apache2 على نظام Debian 11 الخاص بك.

باستخدام الأمر apt install ، قم بإعداد خادم الويب Apache2.

كيفية إعداد خادم LAMP على دبيان 11

sudo apt تثبيت apache2

بمجرد التثبيت ، يجب أن يبدأ Debian تلقائيًا خادم الويب الافتراضي ، بتشغيل صفحة الويب الافتراضية Apache. انتقل إلى /var/www/html/ملف "index.html" واستبدله بملفاتك لتخصيص موقع الويب الخاص بك.

يمكنك الوصول إلى أي صفحة ويب مستضافة على جهاز الكمبيوتر الخاص بك في مستعرض ويب عن طريق الوصول إلى عنوان URL التالي.

http://ip-address-of-server

اترك تعليقاً

إصلاح مشكلة تمزق الشاشة على معالجات رسومات Intel في نظام Pardus Linux: دليل عملي يركز على النتائج

إصلاح مشكلة تمزق الشاشة على معالجات رسومات Intel في نظام Pardus Linux: دليل عملي يركز على النتائج

قم بإصلاح مشكلة تمزق الشاشة في معالجات رسومات Intel في نظام Pardus Linux عن طريق التحقق من X11 مقابل Wayland، وإعدادات المُركِّب، ومعدل التحديث، وبرنامج تشغيل Xorg النشط، وTearFree فقط عند الاقتضاء.

كيفية تكوين جدار الحماية SLES 15 باستخدام firewall-cmd

كيفية تكوين جدار الحماية SLES 15 باستخدام firewall-cmd

قم بتكوين firewalld على SLES 15: تحقق من المناطق، واسمح بالخدمات أو المنافذ، واحفظ القواعد الدائمة، وأعد التحميل بأمان، وتحقق من الوصول.

دليل تهيئة التحديث المباشر لنظام SLES: تطبيق تحديثات النواة بدون إعادة تشغيل النظام

دليل تهيئة التحديث المباشر لنظام SLES: تطبيق تحديثات النواة بدون إعادة تشغيل النظام

قم بتمكين التصحيح المباشر للنواة على SLES 15 SP7، وقم بتطبيق الإصلاحات المدعومة دون إعادة التشغيل، وتحقق من التصحيحات النشطة، وافهم متى لا تزال إعادة تشغيل النواة مطلوبة.

كيفية تفعيل وضع FIPS على خادم SUSE Linux Enterprise Server 15

كيفية تفعيل وضع FIPS على خادم SUSE Linux Enterprise Server 15

قم بتمكين وضع FIPS على SLES 15 باستخدام أداة الإعداد المدعومة من SUSE، وأعد التشغيل بأمان، وتحقق من حالة سياسة النواة والتشفير، وتحقق من حدود الشهادة.

كيفية تثبيت جوجل كروم على نظام التشغيل جوجل روم دون الإخلال بسياسات الأمان

كيفية تثبيت جوجل كروم على نظام التشغيل جوجل روم دون الإخلال بسياسات الأمان

قم بتثبيت متصفح جوجل كروم على نظام التشغيل Gooroom OS بأمان باستخدام حزم .deb الرسمية، وAPT، وفحوصات السياسات، وإرشادات التحديث، وإصلاحات الأجهزة المُدارة.

كيفية تصدير سجلات نظام SLES إلى خادم Syslog بعيد بشكل آمن

كيفية تصدير سجلات نظام SLES إلى خادم Syslog بعيد بشكل آمن

إعادة توجيه سجلات نظام SLES بشكل آمن إلى خادم syslog بعيد باستخدام rsyslog وشهادات TLS والتحقق من اسم النظير وقوائم الانتظار والتحقق من الصحة والاختبار.

تكامل Active Directory مع SSSD في SLES 15: دليل خطوة بخطوة

تكامل Active Directory مع SSSD في SLES 15: دليل خطوة بخطوة

قم بربط نظام SLES 15 بـ Active Directory باستخدام SSSD عبر YaST. قم بإعداد DNS والوقت، وتكوين تسجيلات دخول المجال، والتحقق من Kerberos، ومقارنة SSSD وWinbind وrealmd.

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix RTL8821CE Wi-Fi on Pardus Linux by checking the built-in rtw88 driver, Realtek firmware, rfkill, NetworkManager, and safe fallback options.

إصلاح مشكلة "فشل مؤقت في حل أسماء النطاقات" في دبيان 12 باستخدام systemd-resolved

إصلاح مشكلة "فشل مؤقت في حل أسماء النطاقات" في دبيان 12 باستخدام systemd-resolved

تشخيص وإصلاح حالات فشل تحليل DNS في Debian 12 باستخدام systemd-resolved، بما في ذلك resolv.conf و NetworkManager و networkd و cache و verification.

كيفية تثبيت نظامي التشغيل Pardus Linux وWindows 11 بأمان

كيفية تثبيت نظامي التشغيل Pardus Linux وWindows 11 بأمان

قم بتثبيت Pardus 25.2 بجانب Windows 11 عن طريق النسخ الاحتياطي، وتقليص حجم وحدة تخزين Windows، والتمهيد من USB UEFI، وحماية أقسام EFI والاسترداد الحالية.