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

Leave a Comment

تشخيصات MP3: إصلاح ما يصل إلى 50 مشكلة في ملفات الصوت MP3

تشخيصات MP3: إصلاح ما يصل إلى 50 مشكلة في ملفات الصوت MP3

MP3 Diags هي الأداة الأمثل لإصلاح مشاكل ملفاتك الصوتية. يمكنها وسم ملفات MP3 بشكل صحيح، وإضافة أغلفة الألبومات المفقودة، وإصلاح خلل VBR.

تطبيقات إشعارات سطح المكتب من Google Voice

تطبيقات إشعارات سطح المكتب من Google Voice

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

تنزيل مفضلات Flickr باستخدام FlickrFaves

تنزيل مفضلات Flickr باستخدام FlickrFaves

هناك العديد من الأدوات التي تتيح لمستخدمي فليكر تنزيل صورهم بجودة عالية، ولكن هل هناك طريقة لتنزيل مفضلات فليكر؟ لقد وصلنا مؤخرًا

OK Sampler هو برنامج مجاني لأخذ عينات موسيقية

OK Sampler هو برنامج مجاني لأخذ عينات موسيقية

ما هو أخذ العينات؟ وفقًا لويكيبيديا، "هو عملية أخذ جزء، أو عينة، من تسجيل صوتي واحد وإعادة استخدامه كأداة أو

النسخ الاحتياطي لمواقع Google: الاستيراد/التصدير

النسخ الاحتياطي لمواقع Google: الاستيراد/التصدير

مواقع جوجل هي خدمة من جوجل تتيح للمستخدم استضافة موقع ويب على خادم جوجل. ولكن هناك مشكلة واحدة، وهي عدم وجود خيار مدمج للنسخ الاحتياطي.

تطبيق مهام Google لسطح المكتب

تطبيق مهام Google لسطح المكتب

لا تعد مهام Google شائعة مثل خدمات Google الأخرى مثل التقويم وWave وVoice وما إلى ذلك، ولكنها لا تزال مستخدمة على نطاق واسع وتشكل جزءًا لا يتجزأ من حياة الأشخاص.

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب [دليل]

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب [دليل]

في دليلنا السابق حول مسح القرص الصلب والوسائط القابلة للإزالة بشكل آمن عبر Ubuntu Live وقرص تمهيد DBAN، ناقشنا أن القرص الذي يعمل بنظام Windows

تحسين حافظة 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 وهو سهل الاستخدام للغاية. هذا الدليل