Εγκατάσταση Wordpress σε EasyEngine με nginx και fastcgi cache
Πίνακας περιεχομένων:
- Προϋποθέσεις
- Εγκατάσταση του phpMyAdmin στο CentOS
- Διαμόρφωση Nginx και phpMyAdmin
- Πρόσβαση στο phpMyAdmin
- συμπέρασμα
phpMyAdmin είναι ένα ανοικτού κώδικα PHP εργαλείο που βασίζεται στη διαχείριση MySQL και MariaDB servers μέσω ενός web-based interface.
Το phpMyAdmin σάς επιτρέπει να αλληλεπιδράτε με βάσεις δεδομένων MySQL, να διαχειρίζεστε λογαριασμούς χρήστη και προνόμια, να εκτελείτε SQL δηλώσεις, να εισάγετε και να εξάγετε δεδομένα σε διάφορες μορφές δεδομένων και πολλά άλλα.
Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να εγκαταστήσετε το phpMyAdmin με το Nginx στο CentOS 7.
Προϋποθέσεις
Βεβαιωθείτε ότι πληρούνται οι ακόλουθες προϋποθέσεις πριν συνεχίσετε με αυτό το σεμινάριο:
- Το LEMP (Linux, Nginx, MySQL και PHP 7) είναι εγκατεστημένο στον κεντρικό υπολογιστή σας CentOS. Είσοδος ως χρήστης με δικαιώματα sudo.
Αν και δεν είναι απαραίτητο, συνιστάται να έχετε πρόσβαση στην εγκατάσταση του phpMyAdmin μέσω HTTPS. Αν δεν έχετε SSL στους ιστότοπούς σας, ακολουθήστε τις οδηγίες σχετικά με τη διασφάλιση του Nginx με την Κρυπτογράφηση του λογισμικού 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 με apache σε centos 7
Το phpMyAdmin σάς επιτρέπει να αλληλεπιδράτε με βάσεις δεδομένων MySQL, να διαχειρίζεστε λογαριασμούς χρήστη και προνόμια και να εκτελείτε δηλώσεις SQL. Σε αυτό το σεμινάριο, θα ακολουθήσουμε τα βήματα που απαιτούνται για την εγκατάσταση και τη διασφάλιση του phpMyAdmin με το Apache στο CentOS 7.
Πώς να εγκαταστήσετε nginx σε centos 7
Το Nginx είναι ο ελεύθερος, ανοιχτού κώδικα, HTTP και αντίστροφος διακομιστής μεσολάβησης ανοικτής πηγής, υπεύθυνος για το χειρισμό του φορτίου ορισμένων από τις μεγαλύτερες τοποθεσίες στο Διαδίκτυο. Αυτό το σεμινάριο θα σας διδάξει πώς να εγκαταστήσετε και να διαχειριστείτε το Nginx στη μηχανή σας CentOS 7.
Πώς να εγκαταστήσετε το phpmyadmin με nginx στο ubuntu 18.04
phpMyAdmin είναι ένα ανοικτού κώδικα PHP εργαλείο που βασίζεται στη διαχείριση MySQL και MariaDB servers μέσω ενός web-based interface. Αυτό το σεμινάριο περιγράφει τον τρόπο εγκατάστασης του phpMyAdmin με το Nginx στο Ubuntu 18.04.







