Install server nginx, php, mysql, phpmyadmin on centos 7 | Install lemp server on centos 7
תוכן עניינים:
- תנאים מוקדמים
- התקנת 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
(המשתמש שמתחתיו פועל שירות FPM 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
עבור ההנחיה
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 באמצעות apache ב- debian 9

phpMyAdmin היא אפליקציה מבוססת PHP בחינם, מבוססת קוד פתוח, המיועדת לפשט את הניהול של שרתי MySQL ו- MariaDB באמצעות ממשק מבוסס אינטרנט. מדריך זה מתאר את הצעדים הנדרשים להתקנה ואבטחה של phpMyAdmin ב- Debian 9 עם שרת האינטרנט של Apache.
כיצד להתקין ולאבטח phpmyadmin עם אפאצ 'י באובונטו 18.04

phpMyAdmin הוא יישום PHP בקוד פתוח המיועד לטפל בניהול של שרתי MySQL ו- MariaDB באמצעות ממשק מבוסס אינטרנט. מדריך זה מכסה את הצעדים הדרושים להתקנה ואבטחת phpMyAdmin באמצעות Apache באובונטו 18.04.
כיצד להתקין phpmyadmin עם nginx באובונטו 18.04

phpMyAdmin הוא כלי מבוסס PHP בקוד פתוח לניהול שרתי MySQL ו- MariaDB באמצעות ממשק מבוסס אינטרנט. מדריך זה מתאר כיצד להתקין phpMyAdmin עם Nginx באובונטו 18.04.