Εγκατάσταση phpmyadmin στο Centos 7

Anonim

Εγκατάσταση phpmyadmin στο Centos 7

Το 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 γίνεται μέσα από το κλασικό «τερματικό» κυριολεκτικά σε διάφορες ενέργειες:

  1. Εκτελέστε την κονσόλα με οποιαδήποτε πρόσφορη μέθοδο, για παράδειγμα, μέσω του μενού «Εφαρμογές».
  2. Ξεκινώντας το τερματικό για περαιτέρω phpMyAdmin εγκατάσταση σε CentOS 7

  3. Πληκτρολογήστε το sudo rpm -iuvh εντολή http://dl.fedoraproject.org/pub/epel/epel-release-terest-7.noarch.rpm για να κατεβάσετε το πακέτο λογισμικού από τα επιπλέον πακέτα για το αποθετήριο του χρήστη Enterprise Linux.
  4. Λήψη πακέτων από την αποθήκη για phpmyAdmin στο CentOS 7

  5. Για να συνεχίσετε τη διαδικασία, πληκτρολογήστε τον κωδικό πρόσβασης από το λογαριασμό με την πρόσβαση ρίζας.
  6. Εισάγετε τον κωδικό για να κατεβάσετε τα πακέτα από το αποθετήριο phpmyadmin στο CentOS 7

  7. Μετά την ολοκλήρωση της προσθήκης των πακέτων, πρέπει να ενημερώσετε τον κατάλογο των βιβλιοθηκών του συστήματος με εντολή του Sudo Yum -y Update.
  8. Ενημέρωση πακέτα συστήματος για την εγκατάσταση phpMyAdmin σε CentOS 7

  9. Η παραπάνω εντολή εγκαθιστά όλες τις διαθέσιμες ενημερώσεις, και τότε μόνο το ίδιο το πελάτη εφαρμογή θα εγκατασταθεί μέσω του sudo yum -y Εγκατάσταση phpMyAdmin.
  10. Εγκατάσταση phpMyAdmin λογισμικού στο CentOS 7

Όταν χρησιμοποιείτε ένα web server, για παράδειγμα, Apache, θα μείνει μόνο για να τεθεί πάλι σε λειτουργία και ελέγξτε τη λειτουργία του εγκατεστημένου στοιχείου, θα http: // IP_VER_VERVER / phpMyAdmin.

Εγκατάσταση της τελευταίας έκδοσης του phpMyAdmin

Μερικοί χρήστες ενδιαφέρονται μόνο στην τελευταία έκδοση του Phpmyadmin, για να εγκαταστήσετε την οποία πρέπει να εκτελέσετε κάποιες άλλες ενέργειες, επιπλέον λήψη νέων πακέτων. Γενικά, η εντολή παραμένει παρόμοια, αλλά με κάποιες αλλαγές.

  1. Προσθέστε ένα νέο πακέτο στο σύστημα με τη λήψη του από το αποθετήριο μέσω sudo rpm -uvh http://rpms.remirepo.net/enterprise/remi-realease-7.rpm.
  2. Κατεβάστε την τελευταία έκδοση Phpmyadmin στο Centos 7 από το αποθετήριο

  3. Ενημερώστε τις διαθέσιμες βιβλιοθήκες συστήματος χρησιμοποιώντας την εντολή ενημέρωσης Sudo Yum.
  4. Ενημέρωση βιβλιοθηκών συστήματος για την εγκατάσταση της τελευταίας έκδοσης Phpmyadmin στο Centos 7

  5. Ενεργοποιήστε την υποστήριξη της τελευταίας έκδοσης της εφαρμογής, επί του παρόντος είναι 7.1. Για να το κάνετε αυτό, πληκτρολογήστε το Yum-Config-Manager --Nable Remi-Php71.
  6. Ενεργοποιήστε τη συμβατότητα με το PHP 7 για το phpmyadmin στο Centos 7

  7. Εγκαταστήστε το Sudo Yum εγκατάσταση phpmyadmin και η κατάλληλη έκδοση PHP θα προσδιοριστεί αυτόματα.
  8. Εγκαταστήστε την τελευταία έκδοση Phpmyadmin στο Centos 7

Αυτή η προσθήκη όλων των εξαρτημάτων είναι πλήρης, ωστόσο, πριν ξεκινήσετε την εργασία με τη διεπαφή ιστού, θα χρειαστεί να διαμορφώσετε τον ίδιο το διακομιστή. Στη συνέχεια, θα αναλύσουμε την εφαρμογή αυτής της διαδικασίας σε δύο δημοφιλείς λύσεις - Apache και Nginx.

Ρύθμιση Phpmyadmin στο Nginx

Ορισμένοι χρήστες προτιμούν να συνεργάζονται με τον διακομιστή Web Nginx, καθώς παρέχει υψηλή ταχύτητα και απόδοση. Εάν είστε υποστηρικτής αυτού του λογισμικού, μετά την εγκατάσταση του phpmyadmin, θα πρέπει να κάνετε μια σειρά ρυθμίσεων για να καθορίσετε την απόδοση ολόκληρου του μηχανισμού.

Πρώτον, σημειώστε ότι ο ίδιος ο διακομιστής Web έχει ήδη προστεθεί στο λειτουργικό σύστημα, αν όχι, εναλλάξτε τις ακόλουθες εντολές στην κονσόλα:

Sudo yum Εγκαταστήστε το EPEL-RELEASE

Sudo yum εγκαταστήστε το nginx

Sudo systemctl εκκίνηση nginx

Μετά από αυτό, ακολουθήστε τέτοιες οδηγίες:

  1. Ενεργοποιήστε το phpmyadmin στον κατάλογο διακομιστή Web χρησιμοποιώντας τη συμβολοσειρά Sudo LN -S / USR / SHARE / PHPMYADMIN / VAR / WWW / HTML / PhpMyadmin.
  2. Δημιουργία φακέλου με Phpmyadmin στο Nginx για Centos

  3. Μετά την πραγματοποίηση αλλαγών, επανεκκινήστε εισάγοντας το Sudo SystemCTL Restart Php-FPM.
  4. Επανεκκινήστε το διακομιστή Nginx για να εγκαταστήσετε το Phpmyadmin στο Centos 7

  5. Μέσω του τυπικού επεξεργαστή κειμένου, εκτελέστε το αρχείο διαμόρφωσης sudo vi /etc/nginx/nginx.conf.
  6. Ανοίξτε το αρχείο διαμόρφωσης Nginx για να διαμορφώσετε το phpmyadmin στο Centos 7

  7. Τοποθετήστε το μπλοκ "http" και προσθέστε μια γραμμή απενεργοποιημένη_symlinks.
  8. Επεξεργασία αρχείου διαμόρφωσης Nginx για το Phpmyadmin στο Centos 7

  9. Αποθηκεύστε τις αλλαγές και κλείστε το αρχείο, μετά την επανεκκίνηση του Nginx Sudo Nginx -S Reload.
  10. Επανεκκινήστε το διακομιστή Nginx μετά την εγκατάσταση του phpmyadmin στο Centos 7

Συνιστάται η εξασφάλιση του διακομιστή 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 ρύθμιση ίδιο, και αυτό γίνεται ως εξής:

  1. Ορίστε τον κωδικό πρόσβασης διαχειριστή Χρησιμοποιώντας την εντολή sudo htpasswd -C / ETC / HTTPD / κωδικούς πρόσβασης διαχειριστή.
  2. Ορισμός κωδικού πρόσβασης για Apache phpMyAdmin διακομιστή στο CentOS 7

  3. Εκτελέστε το αρχείο ρυθμίσεων για περαιτέρω επεξεργασία: VI /etc/httpd/conf.d/phpmyAdmin.conf.
  4. Ανοίξτε Apache Διαμόρφωση αρχείου για Διαμόρφωση phpMyAdmin σε CentOS 7

  5. Τοποθετήστε το τμήμα «» και εισάγετε αυτό το περιεχόμενο:

    Επιλογές Δείκτες FollowSymLinks.

    Επιτρέψτε όλα.

    Authtype Basic.

    Authname "Restricted Content"

    AuthUserFile / etc / httpd / των κωδικών πρόσβασης

    Απαιτούν έγκυρο χρήστη

  6. Επεξεργαστείτε το αρχείο ρυθμίσεων του Apache phpMyAdmin σε CentOS 7

Σε αυτό το άρθρο, έχετε εξοικειωθεί όχι μόνο με τη διαδικασία για την προσθήκη των ίδιων των συστατικών phpmyadmin, αλλά και έμαθαν για την αρχική τους διαμόρφωση σε δύο διαφορετικούς web servers. Κατά τη διάρκεια της εκτέλεσης της κάθε εντολής, σας συνιστούμε ανεπιφύλακτα να διαβάσετε τις ειδοποιήσεις που εμφανίζονται στην κονσόλα: μερικές φορές μπορεί να υποδεικνύει τα λάθη που απαιτούν μια λειτουργική λύση.

Διαβάστε περισσότερα