Πώς να εγκαταστήσετε το phpMyAdmin στο Ubuntu

Το σύστημα βάσεων δεδομένων MySQL είναι η πιο δημοφιλής, σχετική βάση δεδομένων ανοιχτού κώδικα. Πολλά άλλα έργα, συμπεριλαμβανομένου του WordPress, υποστηρίζονται από μια βάση δεδομένων MySQL και βασίζονται στην εκτεταμένη λίστα δυνατοτήτων και την απλή εγκατάσταση. Για αρχάριους ή όσους είναι τεμπέληδες, υπάρχει το εργαλείο phpMyAdmin για να μας βοηθήσει στη συντήρηση και τη διεπαφή της MySQL.


Πρόσβαση από το πρόγραμμα περιήγησής σας στο Web, το phpMyAdmin είναι ένας πίνακας ελέγχου frontend που βασίζεται σε PHP και σας επιτρέπει να διαχειρίζεστε εύκολα τις βάσεις δεδομένων και τους χρήστες MySQL, να ελέγχετε τη δραστηριότητα SQL, να εισάγετε και να εξάγετε αντίγραφα ασφαλείας βάσεων δεδομένων, να εκτελείτε αναζητήσεις και άλλα.

Σε αυτόν τον οδηγό, θα καλύψουμε τη συνιστώμενη μέθοδο για την εγκατάσταση του phpMyAdmin από τα πακέτα του Ubuntu και τον τρόπο ασφάλειας του phpMyAdmin. Θα εγκαταστήσουμε επίσης την εγκατάσταση του phpMyAdmin από την πηγή, αν και αυτό δεν συνιστάται σε περιβάλλον παραγωγής.

Contents

Απαιτήσεις για την εγκατάσταση του phpMyAdmin στο Ubuntu

Πριν από την εγκατάσταση του phpMyAdmin, πρέπει να πληρούμε ορισμένες βασικές απαιτήσεις:

  • Εγκατεστημένη στοίβα LAMP (Linux, Apache, MySQL και PHP)
  • PHP 5.2.0 ή νεότερο

    1
    2
    3
    4
    5

    $ php -v

    PHP 5.5.9-1ubuntu4.6 (cli) (έκδοση: 13 Φεβ 2015 19:17:11)

    Πνευματικά δικαιώματα (γ) 1997-2014 Η ομάδα PHP

    Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies

        με το Zend OPcache v7.0.3, Πνευματικά δικαιώματα (c) 1999-2014, από την Zend Technologies

  • Οι επεκτάσεις PHP mysql ή mysqli

    1
    2
    3

    $ php -m | grep mysql

    mysql
    μυκλί

  • MySQL 5.0.1 ή νεότερο

    1
    2
    3
    4

    $ mysql -v

    Καλώς ορίσατε στην οθόνη MySQL. Οι εντολές τελειώνουν με: ή ζ.

    Το αναγνωριστικό σύνδεσης MySQL είναι 39

    Έκδοση διακομιστή: 5.5.41-0ubuntu0.14.04.1-log (Ubuntu)

Εγκαταστήστε το phpMyAdmin από τα πακέτα του Ubuntu

Τα προεπιλεγμένα αποθετήρια Ubuntu παραμένουν ενημερωμένα με τις πιο πρόσφατες σταθερές εκδόσεις του phpMyAdmin και αυτή είναι η συνιστώμενη διαδικασία εγκατάστασης για ένα περιβάλλον παραγωγής.

Βήμα 1: Ενημέρωση ευρετηρίου πακέτων

Πρώτον, πρέπει να διασφαλίσουμε ότι ο τοπικός μας διακομιστής λαμβάνει τις πιο πρόσφατες ενημερώσεις.

1 sudo apt-get ενημέρωση

Βήμα 2: Εγκαταστήστε το πακέτο phpMyAdmin

Τώρα μπορούμε να εγκαταστήσουμε την τελευταία έκδοση του phpMyAdmin.

1 sudo apt-get install -y phpmyadmin

Βήμα 3: Διαμόρφωση του πακέτου phpMyAdmin

Μετά την εγκατάσταση του phpMyAdmin, θα εμφανιστεί η οθόνη διαμόρφωσης του πακέτου.

Πατήστε τη γραμμή SPACE για να τοποθετήσετε ένα «*» δίπλα στο “apache2”.

Πατήστε TAB για να επισημάνετε το “OK” και, στη συνέχεια, πατήστε ENTER.

phpMyAdmin Package Configuration Επιλέξτε Apache2

Επιλέξτε “apache2” και πατήστε OK.

Η διαδικασία εγκατάστασης θα συνεχιστεί έως ότου επιστρέψετε σε άλλη οθόνη διαμόρφωσης πακέτου.

Επιλέξτε “Ναι” και, στη συνέχεια, πατήστε το πλήκτρο ENTER στην οθόνη κοινού dbconfig:

phpMyAdmin Package Configuration dbconfig-common Επιλέξτε Ναι

Επιλέξτε “Ναι” και πατήστε ENTER.

Θα σας ζητηθεί ο κωδικός πρόσβασης του διαχειριστή της βάσης δεδομένων σας.

Πληκτρολογήστε το, πατήστε TAB για να επισημάνετε “OK” και, στη συνέχεια, πιέστε το πλήκτρο ENTER.

phpMyAdmin Package Configuration Εισαγάγετε τον κωδικό πρόσβασης διαχειριστή DB

Εισαγάγετε τον κωδικό πρόσβασης διαχειριστή DB.

Στη συνέχεια, εισαγάγετε έναν κωδικό πρόσβασης για την ίδια την εφαρμογή phpMyAdmin.

Διαμόρφωση πακέτου phpMyAdmin Εισαγάγετε τον κωδικό πρόσβασης phpMyAdmin

Εισαγάγετε τον κωδικό πρόσβασης που θέλετε να χρησιμοποιήσετε για να αποκτήσετε πρόσβαση στη διεπαφή phpMyAdmin.

Επιβεβαιώστε τον κωδικό πρόσβασης εφαρμογής phpMyAdmin.

Διαμόρφωση πακέτου phpMyAdmin Επιβεβαίωση κωδικού πρόσβασης phpMyAdmin

Επιβεβαιώστε τον κωδικό πρόσβασης phpMyAdmin.

Αφού ολοκληρωθεί η διαδικασία εγκατάστασης, προσθέτει εδώ το αρχείο διαμόρφωσης phpMyAdin:

/etc/apache2/conf-enabled/phpmyadmin.conf

Ενεργοποίηση PHP mcrypt Module

Ελέγξτε εάν η μονάδα PHP mcrypt χρησιμοποιείται ήδη:

1 php -m | grep mcrypt

Εάν δεν έχετε κανένα αποτέλεσμα, εγκαταστήστε την ενότητα PHP mcrypt με:

1 sudo php5enmod mcrypt

Τώρα όταν ελέγξουμε, θα πρέπει να δείτε το mcrypt ενεργοποιημένο:

1
2

$ php -m | grep mcrypt

κρυπτογράφηση

Επανεκκινήστε το Apache

Τώρα πρέπει να επανεκκινήσουμε τον διακομιστή ιστού Apache για να επηρεαστούν οι αλλαγές:

1 Επανεκκίνηση της υπηρεσίας sudo apache2

Πρόσβαση στο phpMyAdmin για πρώτη φορά

Τώρα μπορείτε να συνδεθείτε στο phpMyAdmin μεταβαίνοντας στον διακομιστή σας ακολουθούμενο από το / phpmyadmin.

Μπορείτε απλά να χρησιμοποιήσετε http: // YOUR_SERVER_IP / phpmyadmin εάν δεν έχετε ρυθμίσει ακόμα τομείς.

Συνδεθείτε με τον ριζικό χρήστη και τον κωδικό πρόσβασης που έχετε ορίσει για την εφαρμογή phpMyAdmin.

phpMyAdmin Είσοδος ως root χρήστης

Συνδεθείτε στο phpMyAdmin ως ριζικός χρήστης.

Τώρα θα δείτε τον πίνακα ελέγχου phpMyAdmin.

Πίνακας ελέγχου phpMyAdmin

Θα πρέπει τώρα να δείτε τον πίνακα ελέγχου phpMyAdmin.

Ασφαλής και κλειδωμένη διεπαφή phpMyAdmin

Φυσικά, επειδή το phpMyAdmin είναι μια τόσο κοινή εφαρμογή εγκατεστημένη σε πολλούς διακομιστές ιστού, είναι ένας δημοφιλής στόχος για μη εξουσιοδοτημένες προσπάθειες πρόσβασης. Μπορούμε να ασφαλίσουμε εύκολα την εγκατάσταση του phpMyAdmin χρησιμοποιώντας τον ενσωματωμένο έλεγχο ταυτότητας .htaccess του Apache.

Βήμα 1: Επεξεργασία του Apache Config του phpMyAdmin

Θέλουμε να επεξεργαστούμε το phpMyAdmin Apache config που δημιουργήθηκε νωρίτερα:

1 sudo vi /etc/apache2/conf-available/phpmyadmin.conf

Προσθέστε την οδηγία AllowOverride “ALL” κάτω από το DirectoryIndex:

1
2
3
4
5

 

        Επιλογές FollowSymLinks

        DirectoryIndex index.php

        AllowOverride ΟΛΑ

        …

Βήμα 2: Επανεκκινήστε το Apache για να αποδεχτείτε τις αλλαγές Config

Επανεκκινήστε το Apache ώστε να επηρεαστούν οι αλλαγές μας:

1 Επανεκκίνηση της υπηρεσίας sudo apache2

Βήμα 3: Δημιουργήστε ένα αρχείο .htaccess

Τώρα που έχουμε ενεργοποιήσει παρακάμψεις για την εφαρμογή phpMyAdmin από το Apache, πρέπει πραγματικά να δημιουργήσουμε μια παράκαμψη με ένα αρχείο .htaccess.

1 sudo vi / usr/share/phpmyadmin/.htaccess

Προσθέστε αυτό το κείμενο:

1
2
3
4

Βασικός τύπος AuthType

Όνομα Auth "Μόνο χρήστες phpMyAdmin"

AuthUserFile /etc/phpmyadmin/.htpasswd

Απαιτείται έγκυρος χρήστης

Βήμα 4: Δημιουργήστε ένα αρχείο .htpasswd για έλεγχο ταυτότητας

Πρώτα χρειαζόμαστε το βοηθητικό πρόγραμμα htpasswd. Εάν δεν το έχετε ήδη εγκαταστήσει, χρησιμοποιήστε τα ακόλουθα:

1 sudo apt-get εγκαταστήστε apache2-utils

Τώρα μπορούμε να δημιουργήσουμε έναν ασφαλή χρήστη για την εφαρμογή phpMyAdmin με την εντολή:

1
2
3
4

$ sudo htpasswd -c /etc/phpmyadmin/.htpasswd phpmyadmin

Νέος Κωδικός:

Πληκτρολογήστε ξανά νέο κωδικό πρόσβασης:

Προσθήκη κωδικού πρόσβασης για το χρήστη phpmyadmin

Εάν για κάποιο λόγο θέλετε να δώσετε σε άλλους πρόσβαση στην οθόνη σύνδεσης phpMyAdmin αλλά δεν θέλετε να χρησιμοποιούν τα διαπιστευτήριά σας .htaccess, μπορείτε να δημιουργήσετε επιπλέον ασφαλείς χρήστες με:

1 sudo htpasswd /etc/phpmyadmin/.htpasswd άλλος χρήστης

Τώρα, αν προσπαθήσετε να αποκτήσετε πρόσβαση στη σύνδεση phpMyAdmin, θα λάβετε πρώτα το ερώτημα κωδικού πρόσβασης .htaccess.

phpMyAdmin Σύνδεση htaccess Ερώτηση κωδικού πρόσβασης

Θα πρέπει τώρα να δείτε την προτροπή κωδικού πρόσβασης .htaccess που δημιουργήσαμε

Εγκαταστήστε το phpMyAdmin από το Source

Αν και δεν συνιστάται για διακομιστές παραγωγής, επειδή πρέπει να βεβαιωθείτε ότι η εγκατάσταση του phpMyAdmin είναι ενημερωμένη, μπορείτε επίσης να εγκαταστήσετε το phpMyAdmin από την πηγή.

Βήμα 1: Προσδιορίστε το DocumentRoot του Apache

Πρέπει να βρούμε το Apache’s DocumentRoot, ώστε να γνωρίζουμε πού να τοποθετήσουμε τα αρχεία phpMyAdmin:

1
2

$ grep DocumentRoot /etc/apache2/sites-available/000-default.conf

        DocumentRoot / var / www / html

Σε αυτήν την περίπτωση, θα πρέπει να τοποθετήσουμε τα αρχεία phpMyAdmin / var / www / html.

Βήμα 2: Λήψη της πιο πρόσφατης έκδοσης του phpMyAdmin

Η σταθερή έκδοση του phpMyAdmin τη στιγμή που γράφτηκε αυτό το άρθρο: phpMyAdmin 4.3.11.1 (κυκλοφόρησε στις 3/4/2015).

Επισκεφθείτε τη σελίδα λήψης phpMyAdmin για να πάρετε την τελευταία έκδοση του phpMyAdmin.

Κατέληξα με ένα phpMyAdmin-4.3.11.1-english.tar.gz αρχείο στο μου / var / www / html Ευρετήριο.

1
2
3

$ cd / var / www / html

$ ls

index.html phpMyAdmin-4.3.11.1-english.tar.gz

Βήμα 3: Αποσυσκευασία αρχείων phpMyAdmin

1 sudo tar xvzf phpMyAdmin-4.3.11.1-english.tar.gz

Τώρα μετονομάστε το phpMyAdmin-4.3.11.1-Αγγλικά Ευρετήριο:

1 sudo mv phpMyAdmin-4.3.11.1-αγγλικά phpmyadmin

Καταργήστε τα αρχεία phpMyAdmin:

1 sudo rm phpMyAdmin-4.3.11.1-english.tar.gz

Βήμα 4: Secure / phpmyadmin Directory

Θέλουμε να δημιουργήσουμε έναν συγκεκριμένο χρήστη για την εγκατάσταση του phpMyAdmin.

1
2
3
4
5
6
7
8
9
10

$ sudo adduser phpmyadmin

Προσθήκη χρήστη “phpmyadmin” …

Προσθήκη νέας ομάδας “phpmyadmin” (1001) …

Προσθήκη νέου χρήστη “phpmyadmin” (1001) με την ομάδα “phpmyadmin” …

Δημιουργία αρχικού καταλόγου “/ home / phpmyadmin” …

Αντιγραφή αρχείων από “/ etc / skel” …

Εισαγάγετε νέο κωδικό πρόσβασης UNIX:

Πληκτρολογήστε ξανά νέο κωδικό πρόσβασης UNIX:

passwd: ο κωδικός πρόσβασης ενημερώθηκε με επιτυχία

 

1 sudo chown -R phpmyadmin.phpmyadmin / var / www / html / phpmyadmin

Βήμα 5: Ενημέρωση phpMyAdmin config.inc With Install Wizard

Για να χρησιμοποιήσετε τον οδηγό εγκατάστασης phpMyAdmin, πρέπει πρώτα να ρυθμίσουμε το αρχείο config.inc.

1
2
3
4
5

cd / var / www / html / phpmyadmin

sudo mkdir διαμόρφωση

sudo chmod o + rw διαμόρφωση

sudo cp config.sample.inc.php config / config.inc.php

sudo chmod o + w config / config.inc.php

Βήμα 6: Εκτελέστε τον οδηγό εγκατάστασης phpMyAdmin

Για να ξεκινήσετε την εγκατάσταση του phpMyAdmin, μεταβείτε στη διεύθυνση URL εγκατάστασης στη διεύθυνση:

http://example.com/phpmyadmin/setup/index.php

Στην ενότητα “Διακομιστές”, κάντε κλικ στο “Νέος διακομιστής”.

Εγκατάσταση phpMyAdmin από την πηγή Κάντε κλικ στο Νέο διακομιστή

Στην ενότητα “Διακομιστές”, κάντε κλικ στο “Νέος διακομιστής”.

Στην καρτέλα “Έλεγχος ταυτότητας”, πληκτρολογήστε τον κωδικό πρόσβασης ρίζας MySQL στο πλαίσιο “Κωδικός πρόσβασης για ρύθμιση ταυτότητας” και, στη συνέχεια, κάντε κλικ στην επιλογή “Εφαρμογή”.

phpMyAdmin Εγκατάσταση από την καρτέλα ελέγχου ταυτότητας πηγής Εισαγάγετε τον κωδικό πρόσβασης root

Στο πλαίσιο “Κωδικός πρόσβασης για διαμόρφωση Auth”, πληκτρολογήστε τον κωδικό πρόσβασης ρίζας MySQL.

Καταργήστε το phpMyAdmin / διαμόρφωση κατάλογος για την ασφάλεια.

1 sudo rm -rf / var / www / html / phpmyadmin / config

Τελικές σκέψεις στο phpMyAdmin

Τώρα που έχετε εγκαταστήσει με επιτυχία το phpMyAdmin στο Ubuntu, μπορείτε να αρχίσετε να παίζετε με μερικές από τις πιο προηγμένες δυνατότητές του.

Ένα πράγμα που προτείνουμε να ρίξετε μια ματιά είναι η καρτέλα “Κατάσταση”, στην οποία θα εμφανίζονται τυχόν τρέχοντα ερωτήματα MySQL που εκτελούνται στον διακομιστή, καθώς και ο χρόνος λειτουργίας του διακομιστή και ο αριθμός των συνδέσεων με τον διακομιστή MySQL.

Ρίξτε μια ματιά στην επίσημη τεκμηρίωση phpMyadmin για περισσότερη χρήση phpMyAdmin.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me