يتفاعل كل مطور ويب تقريبًا لديه توزيع Ubuntu مع أداة phpMyAdmin لإدارة قواعد بيانات خادم MySQL من خلال واجهة ويب. بالإضافة إلى ذلك ، يعد هذا المكون جزءًا من LAMP ، والذي تحدثنا عنه بالفعل على موقعنا في إطار مادة أخرى. ستوجه مقالة اليوم إلى المستخدمين عديمي الخبرة الذين بدأوا للتو في تطوير الويب ويرغبون في تثبيت phpMyAdmin على أجهزة الكمبيوتر الخاصة بهم. بعد ذلك ، سوف نقدم إرشادات خطوة بخطوة تسمح لك بفهم جميع جوانب إكمال المهمة.

قم بتثبيت phpMyAdmin على Ubuntu

سنحذرك على الفور من تنفيذ جميع الإجراءات اللاحقة "طرفية"، لذا كن مستعدًا لإدخال مجموعة متنوعة من الأوامر. سنوضح لك أيضًا كيفية تكوين phpMyAdmin لأول مرة بعد اكتمال التثبيت. لنأخذ خادم الويب Apache الأكثر شيوعًا و MySQL DBMS كمثال. إذا كنت بحاجة الآن إلى كل من هذه المكونات ، فمن الأفضل استخدام الرابط أدناه ، والذي يشرح كيفية تثبيت LAMP ، وسنذهب مباشرة إلى التفاعل مع المكون الذي تحتاجه اليوم.

اقرأ أيضا: تثبيت LAMP Suite على Ubuntu

الخطوة 1: تثبيت PHP Extension

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

  1. افتح قائمة التطبيق وقم بالتشغيل "طرفية".
  2. الذهاب إلى المحطة الطرفية لتثبيت ملحق phpMyAdmin الإضافي على Ubuntu

  3. أدخل الأمر هنا sudo apt تثبيت php-mbstring واضغط على المفتاح أدخل.
  4. أمر لتثبيت ملحق phpMyAdmin إضافي على Ubuntu

  5. أعلاه استخدمنا سودو، مما يعني أنه سيتم تشغيل الأمر باعتباره المستخدم المتميز. عند أول استخدام سودو في جلسة المحطة ، سيطلب منك نظام التشغيل إدخال كلمة مرور لتوفير الوصول. افعل هذا وانقر على أدخل... لاحظ ، مع ذلك ، أن الأحرف لا تظهر عند الكتابة.
  6. إدخال كلمة المرور لتثبيت ملحق الوظيفة الإضافية phpMyAdmin على Ubuntu

  7. عند مطالبتك بتوسيع مساحة القرص المستخدمة ، حدد الخيار د.
  8. تأكيد تثبيت امتداد phpMyAdmin الإضافي على أوبونتو

دائمًا تقريبًا ، يتم التثبيت البسيط دون أي مشاكل. ومع ذلك ، إذا كانت لديك مشكلة في النظام مع مدير الحزم ، فستظهر رسالة على الشاشة تشير إلى فشل التثبيت. يجب حل هذا الموقف بسرعة من خلال البحث عن إصلاحات لمشكلة معينة من خلال وثائق Ubuntu الرسمية أو منتديات المستخدم.

الخطوة الثانية: تثبيت phpMyAdmin

هذه المرحلة هي الأكثر أساسية ، حيث أننا سنتعامل الآن مع التثبيت المباشر لمكون phpMyAdmin. توجد طرق مختلفة للقيام بذلك ، ولكن أسهل طريقة هي استخدام المستودع الرسمي ، والذي نقترح تنفيذه في التعليمات التالية.

  1. للتثبيت ، تحتاج إلى إدخال الأمر sudo apt تثبيت phpmyadmin وتنشيطه.
  2. قم بتثبيت phpMyAdmin على Ubuntu بعد إضافة امتداد مخصص

  3. سيظهر إشعار بالحاجة إلى تنزيل الأرشيف. في الرسالة "هل تريد الاستمرار؟" حدد الخيار د.
  4. إدخال كلمة مرور المستخدم المتميز لتثبيت phpMyAdmin على Ubuntu

  5. انتظر حتى تظهر نافذة وحدة التحكم تكوين الحزمة... هذا هو المكان الذي يتم فيه تحديد خادم الويب للتكوين التلقائي أولاً. حدد لك ، ثم انقر فوق التبويبللتنقل بسرعة إلى الزر "حسنا".
  6. اختيار خادم ويب لتثبيت phpMyAdmin على Ubuntu

  7. انتظر بضع دقائق حتى يتم تفريغ الحزم تمامًا. أثناء هذه العملية ، لا تغلق وحدة التحكم أو تجري عمليات أخرى على الكمبيوتر.
  8. في انتظار تفريغ phpMyAdmin حتى يكتمل على Ubuntu

  9. سوف تظهر مرة أخرى تكوين الحزمة... يتم الآن تحرير قاعدة البيانات هنا. راجع المعلومات الواردة في النافذة وحدد الخيار المناسب.
  10. الانتقال إلى إعداد phpMyAdmin الأولي في Ubuntu بعد التثبيت

  11. قم بإنشاء كلمة مرور جديدة لقاعدة البيانات.
  12. إدخال كلمة المرور للوصول إلى phpMyAdmin في Ubuntu أثناء التثبيت

  13. قم بتأكيده بإعادة إدخاله بالشكل الذي يظهر.
  14. تأكيد كلمة المرور أثناء إنشائها في phpMyAdmin على Ubuntu

  15. حدد طريقة مناسبة للاتصال بقاعدة البيانات.
  16. اختيار طريقة للاتصال بقاعدة بيانات phpMyAdmin في أوبونتو أثناء التثبيت

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

  19. حدد اسم قاعدة البيانات القياسية.
  20. إدخال اسم قاعدة بيانات جديد عند تثبيت phpMyAdmin على Ubuntu

  21. راجع المعلومات الخاصة بإنشاء اسم مستخدم.
  22. معلومات حول إنشاء اسم مستخدم بشكل صحيح في phpMyAdmin على Ubuntu

  23. الآن عليك أن تسألها بنفسك ، بدءًا من الإرشادات التي تقرأها واحتياجاتك.
  24. إنشاء مستخدم جديد للوصول إلى phpMyAdmin DBMS في أوبونتو

  25. أدخل كلمة مرور أخرى سيتم استخدامها للوصول إلى MySQL إلى phpMyAdmin.
  26. كلمة مرور DBMS عند تثبيت phpMyAdmin على Ubuntu

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

الخطوة 3: إنشاء مستخدم جديد

خلال الخطوة السابقة ، اقترحت أداة التثبيت إنشاء مستخدم جديد لـ phpMyAdmin ، لكن بعض المستخدمين فاتهم هذه النقطة أو يحتاجون إلى إضافة بعض الحسابات الأخرى. لنبدأ قسم الإعدادات الأساسية لدينا بإرشادات حول كيفية إنشاء ملف تعريف.

  1. افتح جلسة جديدة في "طرفية" وطباعة هناك sudo mysql لبدء قاعدة البيانات.
  2. تشغيل قاعدة بيانات لإعداد phpMyAdmin إضافي على Ubuntu

  3. تأكد من إدخال كلمة مرور المستخدم المتميز.
  4. إدخال كلمة المرور لبدء قاعدة بيانات phpMyAdmin بنجاح على أوبونتو

  5. للأمر الأول ، أدخل إنشاء مستخدم 'admin' @ 'localhost' تم تحديده بواسطة 'PASSWORD' ؛أين admin '@' localhost - اسم الحساب ، و كلمه السر - ضبط كلمة السر.
  6. أمر لإنشاء مستخدم جديد في قاعدة بيانات phpMyAdmin في أوبونتو

  7. تعيين الامتيازات الأساسية عبر منح جميع الامتيازات في *. * إلى "admin" @ "localhost" مع خيار المنح ؛، تأكد من تغيير اسم المستخدم إلى الاسم المحدد مسبقًا.
  8. الأمر لتعيين امتيازات مستخدم phpMyAdmin الجديد في أوبونتو

  9. أخيرًا ، أدخل وتفعيل امتيازات التنظيف ؛.
  10. الأمر الأخير عند إنشاء مستخدم phpMyAdmin في أوبونتو

  11. سيتم إخطارك بإتمام العملية بنجاح.
  12. تم إنشاء مستخدم phpMyAdmin جديد بنجاح في Ubuntu

بالطريقة نفسها ، يمكنك إنشاء عدد غير محدود من المستخدمين الذين سيتصلون بـ phpMyAdmin عن طريق إدخال اسم الحساب وكلمة المرور. ضع في اعتبارك فقط تعيين الامتيازات لكل ملف تعريف. مزيد من التفاصيل حول هذا مكتوبة في الوثائق الرسمية.

الخطوة 4: الأمان

لا يعد إنشاء قواعد أمان أساسية لـ phpMyAdmin إجراءً ضروريًا دائمًا ، ولكن إذا كان الخادم متصلاً بشكل مباشر بشبكة مفتوحة ، فإن الأمر يستحق وضع سياسات أساسية على الأقل تساعد في الهجمات السطحية. دعنا نلقي نظرة سريعة على كيفية تكوين حماية الخادم بالضبط.

  1. سيتم تنفيذ جميع الإجراءات الأخرى عن طريق تغيير ملفات التكوين. للقيام بذلك ، تحتاج إلى استخدام محرر نصوص. قد لا تكون الحلول القياسية واضحة للمستخدمين المبتدئين ، لذلك لنبدأ بإضافة حل أكثر ملاءمة للنظام. يتصل sudo apt تثبيت نانو وانقر فوق أدخل.
  2. تثبيت محرر نصوص لتخصيص phpMyAdmin على Ubuntu

  3. بعد التثبيت الناجح ، قم بتشغيل ملف التكوين الأول عبر sudo nano /usr/share/phpmyadmin/.htaccess.
  4. تشغيل ملف تكوين الحماية phpMyAdmin على أوبونتو

  5. هنا ، في أي سطر فارغ ، أدخل القواعد الأربع التالية.

    AuthType أساسي
    AuthName "الملفات المقيدة"
    AuthUserFile /etc/phpmyadmin/.htpasswd
    مطلوب مستخدم صالح

  6. تعيين قواعد الأمان الافتراضية لـ phpMyAdmin على Ubuntu

  7. استخدم مزيجًا السيطرة + O لحفظ الإعدادات.
  8. حفظ التغييرات في محرر النصوص أثناء تكوين phpMyAdmin على Ubuntu

  9. لا تقم بتغيير اسم الكائن عندما يُطلب منك ذلك ، فقط اضغط على Enter.
  10. اختيار اسم لحفظ ملف التكوين phpMyAdmin في أوبونتو

  11. عندما يتم حفظ جميع الإعدادات ، انقر فوق السيطرة + X لإغلاق الملف الحالي.
  12. الخروج من المحرر بعد تكوين أمان phpMyAdmin في أوبونتو

  13. بعد ذلك ، قم بتعيين كلمة مرور جديدة للحساب الرئيسي ، إذا لم يتم ذلك من قبل. قم بتنشيط الأمر sudo htpasswd -c /etc/phpmyadmin/.htpasswd المستخدم.
  14. تشغيل أداة إعداد كلمة مرور phpMyAdmin على أوبونتو

  15. في السطر الذي يظهر ، أدخل مفتاح الوصول المقبول لك وكرره بعد التنشيط.
  16. إدخال كلمة مرور جديدة لمستخدم phpMyAdmin المحدد في Ubuntu

  17. يبقى فقط لتهيئة خادم الويب لجميع التغييرات التي تم إجراؤها مسبقًا. للقيام بذلك ، افتح الملف المقابل عبر sudo nano /etc/apache/apache2.conf.
  18. إطلاق محرر نصوص لتكوين خادم ويب phpMyAdmin على أوبونتو

  19. الصق الأسطر أدناه واحفظ التغييرات.

    <Directory /usr/share>
    AllowOverride الكل
    تتطلب كل الممنوحة
    </Directory>

  20. إعداد خادم ويب phpMyAdmin في أوبونتو لمستخدم جديد

قم بتنفيذ جميع إعدادات الأمان الأخرى بناءً على احتياجاتك ، مع مراعاة قواعد التركيب والقواعد العامة الموضحة في وثائق phpMyAdmin.

كجزء من مادة اليوم ، تحدثنا ليس فقط عن مبدأ تثبيت phpMyAdmin ، ولكن عن نقاط التكوين الرئيسية. الآن أنت تعرف ما هي الإجراءات التي يجب اتخاذها لتحقيق هذا الهدف بنجاح.