Το interface phpMyAdmin web συμμετέχει πλέον ενεργά με MySQL χρήστες της βάσης δεδομένων, δεδομένου ότι υποστηρίζουν την αλληλεπίδραση μόνο μέσω του τερματικού. Εγκατάσταση επιπλέον λογισμικού με ένα γραφικό περιβάλλον θα κάνουν πολύ πιο εύκολο να απλοποιηθεί η διαδικασία για την εργασία με διακομιστές web, όμως, γι 'αυτό, θα πρέπει πρώτα να κάνει μια σειρά από ενέργειες που μερικές φορές προκαλούν δυσκολίες. Σήμερα θα θέλαμε να εξετάσει την εγκατάσταση του phpMyAdmin στο λειτουργικό σύστημα CENTOS 7, διαιρώντας όλα τα σημαντικά βήματα για τα βήματα. Θα πρέπει μόνο να ακολουθήσετε τις οδηγίες που σας σωστά και δώστε σε κάθε ομάδα.
Τοποθετήστε phpMyAdmin σε CentOS 7
Δυστυχώς, το επίσημο αρχείο της εφαρμογής που εξετάζεται δεν υπάρχει, γι 'αυτό θα πρέπει πρώτα να προσθέσετε αποθήκευσης του χρήστη στο σύστημα, από το οποίο πραγματοποιείται η διαδικασία εγκατάστασης ίδια. Επιπλέον, δύο εκδόσεις του phpmyAdmin είναι ιδιαίτερα δημοφιλής, θα σας πω για την εγκατάσταση κάθε μία από αυτές και την περαιτέρω διαμόρφωση του Apache ή Nginx web server.Η προσθήκη συστατικών PhpMyAdmin
Φυσικά, κατά την εργασία με νέες εφαρμογές στο Linux είναι πάντα προτεραιότητα για να προσθέσετε βιβλιοθήκες τους στο σύστημα, και phpMyAdmin δεν έχει ξεπεραστεί. Ας θέσει το θέμα των δύο διαθέσιμες εκδόσεις, ξεκινώντας από τις συνιστώμενες προγραμματιστές.
Εγκατάσταση phpMyAdmin 4.4.
PhpMyAdmin 4.4 έργα στο πλαίσιο του προγραμματισμού PHP γλώσσα 5.4, και, όπως γνωρίζετε, αυτή η έκδοση δεν είναι το πιο πρόσφατο, το οποίο δεν την εμποδίζει από το να είναι η πιο δημοφιλής και της ζήτησης. Η εγκατάστασή του στο CentOS γίνεται μέσα από το κλασικό «τερματικό» κυριολεκτικά σε διάφορες ενέργειες:
- Εκτελέστε την κονσόλα με οποιαδήποτε πρόσφορη μέθοδο, για παράδειγμα, μέσω του μενού «Εφαρμογές».
- Πληκτρολογήστε το sudo rpm -iuvh εντολή http://dl.fedoraproject.org/pub/epel/epel-release-terest-7.noarch.rpm για να κατεβάσετε το πακέτο λογισμικού από τα επιπλέον πακέτα για το αποθετήριο του χρήστη Enterprise Linux.
- Για να συνεχίσετε τη διαδικασία, πληκτρολογήστε τον κωδικό πρόσβασης από το λογαριασμό με την πρόσβαση ρίζας.
- Μετά την ολοκλήρωση της προσθήκης των πακέτων, πρέπει να ενημερώσετε τον κατάλογο των βιβλιοθηκών του συστήματος με εντολή του Sudo Yum -y Update.
- Η παραπάνω εντολή εγκαθιστά όλες τις διαθέσιμες ενημερώσεις, και τότε μόνο το ίδιο το πελάτη εφαρμογή θα εγκατασταθεί μέσω του sudo yum -y Εγκατάσταση phpMyAdmin.
Όταν χρησιμοποιείτε ένα web server, για παράδειγμα, Apache, θα μείνει μόνο για να τεθεί πάλι σε λειτουργία και ελέγξτε τη λειτουργία του εγκατεστημένου στοιχείου, θα http: // IP_VER_VERVER / phpMyAdmin.
Εγκατάσταση της τελευταίας έκδοσης του phpMyAdmin
Μερικοί χρήστες ενδιαφέρονται μόνο στην τελευταία έκδοση του Phpmyadmin, για να εγκαταστήσετε την οποία πρέπει να εκτελέσετε κάποιες άλλες ενέργειες, επιπλέον λήψη νέων πακέτων. Γενικά, η εντολή παραμένει παρόμοια, αλλά με κάποιες αλλαγές.
- Προσθέστε ένα νέο πακέτο στο σύστημα με τη λήψη του από το αποθετήριο μέσω sudo rpm -uvh http://rpms.remirepo.net/enterprise/remi-realease-7.rpm.
- Ενημερώστε τις διαθέσιμες βιβλιοθήκες συστήματος χρησιμοποιώντας την εντολή ενημέρωσης Sudo Yum.
- Ενεργοποιήστε την υποστήριξη της τελευταίας έκδοσης της εφαρμογής, επί του παρόντος είναι 7.1. Για να το κάνετε αυτό, πληκτρολογήστε το Yum-Config-Manager --Nable Remi-Php71.
- Εγκαταστήστε το Sudo Yum εγκατάσταση phpmyadmin και η κατάλληλη έκδοση PHP θα προσδιοριστεί αυτόματα.
Αυτή η προσθήκη όλων των εξαρτημάτων είναι πλήρης, ωστόσο, πριν ξεκινήσετε την εργασία με τη διεπαφή ιστού, θα χρειαστεί να διαμορφώσετε τον ίδιο το διακομιστή. Στη συνέχεια, θα αναλύσουμε την εφαρμογή αυτής της διαδικασίας σε δύο δημοφιλείς λύσεις - Apache και Nginx.
Ρύθμιση Phpmyadmin στο Nginx
Ορισμένοι χρήστες προτιμούν να συνεργάζονται με τον διακομιστή Web Nginx, καθώς παρέχει υψηλή ταχύτητα και απόδοση. Εάν είστε υποστηρικτής αυτού του λογισμικού, μετά την εγκατάσταση του phpmyadmin, θα πρέπει να κάνετε μια σειρά ρυθμίσεων για να καθορίσετε την απόδοση ολόκληρου του μηχανισμού.
Πρώτον, σημειώστε ότι ο ίδιος ο διακομιστής Web έχει ήδη προστεθεί στο λειτουργικό σύστημα, αν όχι, εναλλάξτε τις ακόλουθες εντολές στην κονσόλα:
Sudo yum Εγκαταστήστε το EPEL-RELEASE
Sudo yum εγκαταστήστε το nginx
Sudo systemctl εκκίνηση nginx
Μετά από αυτό, ακολουθήστε τέτοιες οδηγίες:
- Ενεργοποιήστε το phpmyadmin στον κατάλογο διακομιστή Web χρησιμοποιώντας τη συμβολοσειρά Sudo LN -S / USR / SHARE / PHPMYADMIN / VAR / WWW / HTML / PhpMyadmin.
- Μετά την πραγματοποίηση αλλαγών, επανεκκινήστε εισάγοντας το Sudo SystemCTL Restart Php-FPM.
- Μέσω του τυπικού επεξεργαστή κειμένου, εκτελέστε το αρχείο διαμόρφωσης sudo vi /etc/nginx/nginx.conf.
- Τοποθετήστε το μπλοκ "http" και προσθέστε μια γραμμή απενεργοποιημένη_symlinks.
- Αποθηκεύστε τις αλλαγές και κλείστε το αρχείο, μετά την επανεκκίνηση του Nginx Sudo Nginx -S Reload.
Συνιστάται η εξασφάλιση του διακομιστή Web δημιουργώντας έναν τυχαίο κωδικό πρόσβασης. Για να το κάνετε αυτό, εισάγετε openssl passwd και αντιγράψτε το αποτέλεσμα. Στη συνέχεια, θα χρειαστεί να εκτελέσετε ένα αρχείο με κωδικούς πρόσβασης χρησιμοποιώντας sudo vi / etc / nginx / κωδικούς πρόσβασης και να κάνετε μια νέα γραμμή στο σύνολο ονόματος χρήστη: κωδικό πρόσβασης, έτσι ώστε στο τέλος να αποδειχθεί, για παράδειγμα, admin: 4B7FSEK4L2.
Ρύθμιση Phpmyadmin στο Apache
Παρά το γεγονός ότι η προηγούμενη web server θεωρείται καλύτερο σε ορισμένες πτυχές, Apache παραμένει μια αρκετά δημοφιλής λύση και χρησιμοποιείται στο σύστημα λογισμικού LAMP. Η εγκατάστασή του στο CentOS είναι κυριολεκτικά γίνονται από διάφορες εντολές:
yum install httpd -y
Systemctl ξεκινήσει httpd.service
Systemctl Ενεργοποίηση Httpd.Service.
Εάν ο διακομιστής έχει ήδη προστεθεί ή θα πραγματοποιηθεί τις παραπάνω εντολές, μπορείτε να πάτε απευθείας στο phpMyAdmin ρύθμιση ίδιο, και αυτό γίνεται ως εξής:
- Ορίστε τον κωδικό πρόσβασης διαχειριστή Χρησιμοποιώντας την εντολή sudo htpasswd -C / ETC / HTTPD / κωδικούς πρόσβασης διαχειριστή.
- Εκτελέστε το αρχείο ρυθμίσεων για περαιτέρω επεξεργασία: VI /etc/httpd/conf.d/phpmyAdmin.conf.
- Τοποθετήστε το τμήμα «» και εισάγετε αυτό το περιεχόμενο:
Επιλογές Δείκτες FollowSymLinks.
Επιτρέψτε όλα.
Authtype Basic.
Authname "Restricted Content"
AuthUserFile / etc / httpd / των κωδικών πρόσβασης
Απαιτούν έγκυρο χρήστη
Σε αυτό το άρθρο, έχετε εξοικειωθεί όχι μόνο με τη διαδικασία για την προσθήκη των ίδιων των συστατικών phpmyadmin, αλλά και έμαθαν για την αρχική τους διαμόρφωση σε δύο διαφορετικούς web servers. Κατά τη διάρκεια της εκτέλεσης της κάθε εντολής, σας συνιστούμε ανεπιφύλακτα να διαβάσετε τις ειδοποιήσεις που εμφανίζονται στην κονσόλα: μερικές φορές μπορεί να υποδεικνύει τα λάθη που απαιτούν μια λειτουργική λύση.