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

كيفية إعداد خادم 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


تحسين حافظة Gnome Shell باستخدام Pano

تحسين حافظة Gnome Shell باستخدام Pano

دعونا نواجه الأمر ، فإن حافظة Gnome Shell الافتراضية ليست جيدة جدًا. قم بتثبيت Pano لتحسين تجربة الحافظة الخاصة بك!

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

هل تحتاج إلى محرر فيديو غير خطي رائع لمربع Linux الخاص بك؟ احصل على Davinci Resolve 17 بالعمل باستخدام هذا الدليل!

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

Wallpaper Downloader هو أداة تنزيل ومدير خلفية رائعة لنظام Linux. وهو يدعم معظم بيئات سطح مكتب Linux وهو سهل الاستخدام للغاية. هذا الدليل

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

هل تريد اختبار Tuxedo OS بواسطة أجهزة كمبيوتر Tuxedo؟ تعرف على كيفية الحصول على أحدث إصدار من Tuxedo OS يعمل على جهاز الكمبيوتر الخاص بك.

كيفية تثبيت ملف DEB على نظام Linux

كيفية تثبيت ملف DEB على نظام Linux

ما هو ملف DEB؟ ماذا تفعل به؟ تعرف على العديد من الطرق التي يمكنك من خلالها تثبيت ملفات DEB على جهاز كمبيوتر يعمل بنظام Linux.

كيف تلعب Dying Light على Linux

كيف تلعب Dying Light على Linux

Dying Light هي لعبة فيديو رعب للبقاء على قيد الحياة لعام 2015 تم تطويرها بواسطة Techland ونشرتها شركة Warner Bros Interactive Entertainment. تركز اللعبة على

كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك

كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك

يستخدم Neptune بيئة سطح المكتب KDE Plasma 5 ويهدف إلى تقديم نظام تشغيل أنيق. إليك كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك.

جرب سطح مكتب Ubuntu الجديد المستند إلى Snap

جرب سطح مكتب Ubuntu الجديد المستند إلى Snap

هل تريد تجربة نظام تشغيل سطح المكتب الجديد المستند إلى الحزمة الإضافية Ubuntus؟ تعرف على كيفية نشره على جهاز افتراضي باستخدام هذا الدليل.

كيف تلعب Undertale على Linux

كيف تلعب Undertale على Linux

Undertale هي لعبة RPG مستقلة ثنائية الأبعاد لعام 2015 تم تطويرها ونشرها بواسطة مطور الألعاب Toby Fox. سيغطي هذا الدليل تنزيل وتثبيت Undertale على جهازك

كيف تلعب Total War: THREE KingdomS على Linux

كيف تلعب Total War: THREE KingdomS على Linux

Total War: Three Kingdoms هي لعبة استراتيجية تعتمد على تبادل الأدوار تم تطويرها بواسطة Creative Assembly. هيريس كيف تلعب على لينكس.