تخطي إلى المحتوى الرئيسي

إعداد phpMyAdmin على سيرفر Linux - إدارة قواعد بياناتك عبر واجهة ويب

المنتجات المثالية لهذا الدليل

ابدأ على الفور — اطلب المنتج المناسب واتبع هذا الدليل خطوة بخطوة.

مقدمة

phpMyAdmin هو أداة مجانية تعتمد على الويب لإدارة قواعد بيانات MySQL وMariaDB. يوفر واجهة سهلة الاستخدام تتيح للمستخدمين إنشاء وتحرير وإدارة وحذف قواعد البيانات دون الحاجة لكتابة أوامر SQL يدويًا.

التحضير

قبل بدء التثبيت، تأكد من تحديث النظام. يمكن تنفيذ التحديثات والترقيات المعلقة كما يلي:

sudo apt update -y
sudo apt upgrade -y

يجب أيضًا التأكد من تثبيت PHP على نظامك مسبقًا، فهو ضروري لاستخدام phpMyAdmin. لمعرفة كيفية تثبيت PHP، يرجى مراجعة دليل تثبيت PHP.

حزم PHP مفقودة

إذا كانت حزم PHP اللازمة مفقودة، فلن تتم معالجة ملفات PHP الخاصة بـ phpMyAdmin وعرضها بشكل صحيح.

التثبيت

بعد الانتهاء من التحضير، يمكن الآن بدء تثبيت واجهة phpMyAdmin. أولًا، افتح مجلد التثبيت الذي تريد تثبيت phpMyAdmin فيه.

انتقل إلى المجلد المناسب باستخدام الأمر cd /usr/share. ثم قم بتحميل أحدث إصدار من phpMyAdmin إلى مجلد التثبيت باستخدام wget:

wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip -O phpmyadmin.zip
تحذير

إذا لم يتم العثور على خدمة wget، يمكن تثبيتها بالأمر sudo apt install wget -y.

بمجرد اكتمال التنزيل، يمكن فك ضغط ملف ZIP المحمّل بالأمر التالي:

unzip phpmyadmin.zip
تحذير

إذا لم يتم العثور على خدمة unzip، يمكن تثبيتها بالأمر sudo apt install unzip -y.

يمكن الآن إعادة تسمية الأرشيف المفكوك إلى اسم أبسط، وحذف ملف ZIP، وضبط الأذونات اللازمة:

mv phpMyAdmin-*-all-languages phpmyadmin
rm phpmyadmin.zip; chmod -R 0755 phpmyadmin

التهيئة

ملف تهيئة سيرفر الويب

الآن يجب إضافة phpMyAdmin إلى تهيئة سيرفر الويب. للقيام بذلك، استخدم الأمر nano /etc/apache2/conf-available/phpmyadmin.conf لإنشاء ملف تهيئة مضيف افتراضي جديد واملأه بالمحتوى التالي:

# تهيئة phpMyAdmin لأباتشي

Alias /phpmyadmin /usr/share/phpmyadmin

<Directory /usr/share/phpmyadmin>
Options SymLinksIfOwnerMatch
DirectoryIndex index.php
</Directory>

# منع الوصول للويب لأسباب أمنية إلى المجلدات التي لا تحتاجها
<Directory /usr/share/phpmyadmin/templates>
Require all denied
</Directory>
<Directory /usr/share/phpmyadmin/libraries>
Require all denied
</Directory>
<Directory /usr/share/phpmyadmin/setup/lib>
Require all denied
</Directory>

بعد ملء ملف التهيئة، احفظه وأغلقه بالضغط على CTRL+X، ثم اضغط Y وأكد بـ Enter.

يجب تفعيل وتحميل ملف التهيئة الجديد للمضيف الافتراضي. لتنفيذ ذلك، نفذ الأوامر التالية:

a2enconf phpmyadmin
systemctl reload apache2

إنشاء مجلد مؤقت مطلوب

لضمان عمل phpMyAdmin بشكل صحيح، يجب إنشاء مجلد مؤقت وضبط الأذونات اللازمة. يمكنك فعل ذلك بالأوامر التالية:

mkdir /usr/share/phpmyadmin/tmp/
chown -R www-data:www-data /usr/share/phpmyadmin/tmp/

الخاتمة

مبروك، لقد قمت بتثبيت وتكوين phpMyAdmin بنجاح. يمكنك الوصول إلى واجهة الويب باستخدام عنوان IP ومسار السيرفر الخاص بك (http://عنوان-IP/phpmyadmin). لأي أسئلة أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر يوميًا لمساعدتك! 🙂