How to install phpMyAdmin on Windows | lynda.com tutorial
جدول المحتويات:
- المتطلبات الأساسية
- تثبيت phpMyAdmin على CentOS
- تكوين Nginx و phpMyAdmin
- الوصول إلى phpMyAdmin
- استنتاج
phpMyAdmin هي أداة مفتوحة المصدر تستند إلى PHP لإدارة خوادم MySQL و MariaDB عبر واجهة على شبكة الإنترنت.
يسمح لك phpMyAdmin بالتفاعل مع قواعد بيانات MySQL ، وإدارة حسابات المستخدمين والامتيازات ، وتنفيذ بيانات SQL ، واستيراد وتصدير البيانات في مجموعة متنوعة من تنسيقات البيانات وأكثر من ذلك بكثير.
في هذا البرنامج التعليمي ، سوف نوضح لك كيفية تثبيت phpMyAdmin مع Nginx على CentOS 7.
المتطلبات الأساسية
تأكد من استيفاء الشروط التالية قبل المتابعة مع هذا البرنامج التعليمي:
- تم تثبيت LEMP (Linux و Nginx و MySQL و PHP 7) على خادم CentOS الخاص بك.تم تسجيل الدخول كمستخدم لديه امتيازات sudo.
على الرغم من أنه ليس ضروريًا ، يُنصح بالوصول إلى تثبيت phpMyAdmin الخاص بك عبر HTTPS. إذا لم يكن لديك طبقة مآخذ توصيل آمنة (SSL) على مواقعك ، فاتبع الإرشادات الخاصة بتأمين Nginx باستخدام Let's Encrypt على CentOS 7.
تثبيت phpMyAdmin على CentOS
استخدم الخطوات التالية لتثبيت phpMyAdmin على نظام CentOS 7:
-
يتم تضمين phpMyAdmin في مستودع EPEL. إذا لم تكن EPEL ممكّنة بالفعل ، فيمكنك القيام بذلك عن طريق الكتابة:
sudo yum install epel-releaseبمجرد تمكين مستودع EPEL ، قم بتثبيت phpMyAdmin وكل تبعياته بالأمر التالي:
sudo yum install phpmyadminتغيير ملكية المجموعة للدليل
/etc/phpMyAdminإلىnginx(المستخدم الذي تعمل خدمة PHP FPM به):sudo chgrp -R nginx /etc/phpMyAdmin
تكوين Nginx و phpMyAdmin
هناك عدة طرق كيفية تكوين Nginx لخدمة ملفات phpMyAdmin. إذا تم بالفعل إعداد كتلة خادم المجال الخاص بك لخدمة طلبات PHP ، فيمكنك ببساطة إنشاء رابط رمزي من ملفات تثبيت phpMyAdmin إلى دليل جذر مستند المجال الخاص بك.
سننشئ في هذا الدليل مقتطفًا يمكننا تضمينه في أي من ملفات كتلة خادم Nginx.
ابدأ بإنشاء دليل
snippets
:
sudo mkdir -p /etc/nginx/snippets
افتح محرر النصوص الخاص بك وقم بإنشاء الملف التالي:
sudo nano /etc/nginx/snippets/phpMyAdmin.conf
الصق المحتوى التالي:
/etc/nginx/snippets/phpMyAdmin.conf
location /phpMyAdmin { root /usr/share/; index index.php index.html index.htm; location ~ ^/phpMyAdmin/(.+\.php)$ { try_files $uri =404; root /usr/share/; fastcgi_pass unix:/run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include /etc/nginx/fastcgi_params; } location ~* ^/phpMyAdmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ { root /usr/share/; } } location /phpmyadmin { rewrite ^/* /phpMyAdmin last; }
تأكد من أنك تستخدم مسار مأخذ التوصيل الصحيح أو العنوان / المنفذ لتوجيه
fastcgi_pass
.
احفظ الملف وأغلق المحرر.
يمكنك الآن إضافة السطر التالي إلى كتلة خادم كل مجال حيث تريد الوصول إلى phpMyAdmin باستخدام:
domain.com/phpmyadmin
include snippets/phpMyAdmin.conf;
هنا مثال:
/etc/nginx/conf.d/domain.com.conf
server { #… other code include snippets/phpMyAdmin.conf; #… other code }
الوصول إلى phpMyAdmin
للوصول إلى واجهة phpMyAdmin ، افتح المتصفح المفضل لديك واكتب اسم مجال الخادم أو عنوان IP العام متبوعًا
/phpmyadmin
:
http(s)://your_domain_or_ip_address/phpmyadmin
أدخل بيانات اعتماد تسجيل دخول المستخدم الإداري وانقر فوق "
Go
.


استنتاج
تهانينا ، لقد قمت بتثبيت phpMyAdmin بنجاح على خادم CentOS 7 الخاص بك. يمكنك الآن البدء في إنشاء قواعد بيانات MySQL والمستخدمين والجداول وتنفيذ مختلف استفسارات وعمليات MySQL.
Centos phpmyadmin mysql mariadb nginx phpكيفية تثبيت وتأمين phpmyadmin مع اباتشي على centos 7
يسمح لك phpMyAdmin بالتفاعل مع قواعد بيانات MySQL وإدارة حسابات المستخدمين والامتيازات وتنفيذ عبارات SQL. في هذا البرنامج التعليمي ، سنتعرف على الخطوات اللازمة لتثبيت phpMyAdmin وتأمينه مع Apache على CentOS 7.
كيفية تثبيت nginx على centos 7
يُعتبر Nginx أن "محرك x" هو خادم HTTP وخادم بروكسي مجاني ومفتوح وعالي الأداء ومسؤول عن معالجة حمولة بعض أكبر المواقع على الإنترنت. يعلمك هذا البرنامج التعليمي كيفية تثبيت Nginx وإدارته على جهاز CentOS 7.
كيفية تثبيت phpmyadmin مع nginx على أوبونتو 18.04
phpMyAdmin هي أداة مفتوحة المصدر تستند إلى PHP لإدارة خوادم MySQL و MariaDB عبر واجهة على شبكة الإنترنت. يصف هذا البرنامج التعليمي كيفية تثبيت phpMyAdmin مع Nginx على Ubuntu 18.04.







