Ροή

Οδηγός: Πώς να εγκαταστήσετε το Apache2, MYSQL, PHP, PhpMyAdmin στο Debian 10, 11 και Ubuntu

techne

Administrator
Joined
27 May 2010
Μηνύματα
1,157
Βαθμολογία
24
Points
38
Website
www.eltube.gr
Σε αυτό το άρθρο, θα σας δείξω πώς να εγκαταστήσετε το το Apache2, MYSQL, PHP, PhpMyAdmin στο Debian 10, 11 και Ubuntu . Λοιπόν, ας ξεκινήσουμε.

Αρχικά, ενημερώστε τη μνήμη cache του αποθετηρίου πακέτου APT με την ακόλουθη εντολή:

Code:
$ sudo apt update


Εγκατάσταση και ρύθμιση παραμέτρων MySQL/MariaDB:

Code:
$ sudo apt install mariadb-server mariadb-client

4.png

Για να επιβεβαιώσετε την εγκατάσταση, πατήστε Y και μετά πατήστε <Enter>.

Τώρα, ελέγξτε εάν η υπηρεσία mariadb εκτελείται με την ακόλουθη εντολή:

Code:
$ sudo systemctl status mariadb

7.png

Όπως μπορείτε να δείτε, η υπηρεσία mariadb εκτελείται. Είναι επίσης ενεργοποιημένη η αυτόματη εκκίνηση κατά την εκκίνηση του συστήματος.

Εάν σε κάθε περίπτωση, η υπηρεσία mariadb δεν εκτελείται, τότε ξεκινήστε την υπηρεσία με την ακόλουθη εντολή:

Code:
$ sudo systemctl start mariadb

Τώρα, εκτελέστε την ακόλουθη εντολή για να ορίσετε έναν κωδικό πρόσβασης root για το MariaDB:

Code:
$ sudo mysql_secure_installation

9.png

Πατήστε <Enter>.

10.png

Τώρα, πατήστε Y και μετά πατήστε <Enter>.

11.png

Τώρα, πληκτρολογήστε τον κωδικό πρόσβασης root και πατήστε <Enter>.

12.png

Πληκτρολογήστε ξανά τον κωδικό πρόσβασης root και πατήστε <Enter>.

13.png

Πατήστε Y και μετά πατήστε <Enter> για να αφαιρέσετε ανώνυμους χρήστες.

14.png

Εάν δεν θέλετε να επιτρέψετε τη σύνδεση root από απόσταση, πατήστε Y. Διαφορετικά, πατήστε N. Στη συνέχεια, πατήστε <Enter>.

15.png

Τώρα, πατήστε Y και πατήστε <Enter> για να αφαιρέσετε τη βάση δεδομένων δοκιμής.

16.png

Τώρα, πατήστε Y και μετά πατήστε <Enter> για να φορτώσετε ξανά τον πίνακα προνομίων.

Η MariaDB θα πρέπει να έχει ρυθμιστεί.


Δημιουργία νέου χρήστη MySQL/MariaDB για το phpMyAdmin:

Δεν μπορείτε να συνδεθείτε στην πιο πρόσφατη έκδοση της βάσης δεδομένων MySQL/MariaDB ως χρήστης root χωρίς δικαιώματα σούπερ χρήστη. Έτσι, πρέπει να δημιουργήσετε έναν χρήστη MySQL/MariaDB χωρίς root και να του εκχωρήσετε τα απαιτούμενα δικαιώματα για να μπορέσει να χρησιμοποιήσει το phpMyAdmin. Είναι πολύ εύκολο να δημιουργήσετε έναν νέο χρήστη στο MySQL/MariaDB.

Πρώτα, στη MariDB με την ακόλουθη εντολή:

Code:
$ sudo mysql -u root -p

Τώρα, πληκτρολογήστε τον κωδικό πρόσβασης root του MariaDB που έχετε ήδη ορίσει παρα πάνω και πατήστε <Enter>.

20.png

Θα πρέπει να είστε συνδεδεμένοι.

Τώρα, δημιουργήστε ένα νέο χρήστη shovon (ας πούμε), ορίστε τον κωδικό πρόσβασης 123 για τον χρήστη και παραχωρήστε όλα τα δικαιώματα στον χρήστη με την ακόλουθη δήλωση SQL:

Σημείωση: αλλάξτε το όνομα χρήστη με ένα δικό σας και ορίστε έναν δυνατό κωδικό

21.png


Code:
GRANT ALL ON *.* TO 'shovon'@'localhost' IDENTIFIED BY '123';

Για να τεθούν σε ισχύ οι αλλαγές, εκτελέστε την ακόλουθη δήλωση SQL:

22.png

Code:
FLUSH PRIVILEGES;

Τώρα, βγείτε από τη MariaDB ως εξής:

23.png

Code:
\q


Εγκατάσταση Apache Web Server, PHP και Απαιτούμενα πρόσθετα PHP:

Τώρα, εγκαταστήστε τον Apache 2 Web Server, την PHP και όλα τα απαιτούμενα πρόσθετα PHP με την ακόλουθη εντολή:

Code:
$ sudo apt install apache2 php php-json php-mbstring php-zip
 php-gd php-xml php-curl php-mysql

25.png

Τώρα, πατήστε Y και μετά πατήστε <Enter> για να επιβεβαιώσετε την εγκατάσταση.

Ο Apache 2 web server η PHP και όλα τα απαιτούμενα πρόσθετα PHP θα πρέπει να έχουν εγκατασταθεί


Λήψη του phpMyAdmin:

Πηγαίνετε στην επίσημη ιστοσελίδα του phpMyAdmin. Μόλις φορτώσει η σελίδα, κάντε αντιγραφή τον σύνδεσμο όπως επισημαίνεται στο παρακάτω στιγμιότυπο.

phpmyadminlink.png

Χρησιμοποιήσετε το wget για να κατεβάσετε το αρχείο phpMyAdmin από τη γραμμή εντολών ως εξής:

Code:
$ wget https://files.phpmyadmin.net/phpMyAdmin/5.2.0/phpMyAdmin-5.2.0-all-languages.zip

Τώρα, εξαγάγετε το αρχείο phpMyAdmin στον φάκελο /opt με την ακόλουθη εντολή:

Code:
$ sudo unzip phpMyAdmin-5.2.0-all-languages.zip -d /opt

Για λόγους απλότητας, μετονομάστε τον φάκελο σε phpMyAdmin/ με την ακόλουθη εντολή:

Code:
$ sudo mv -v /opt/phpMyAdmin-5.2.0-all-languages /opt/phpMyAdmin

Τώρα, αλλάξτε τον φάκελο και την ομάδα του φακέλου /opt/phpMyAdmin και όλα τα περιεχόμενα του σε www-data.

Code:
$ sudo chown -Rfv www-data:www-data /opt/phpMyAdmin


Ρύθμιση του Apache για το phpMyAdmin:

Τώρα, πρέπει να ρυθμίσετε τον Apache για να χρησιμοποιήσετε το phpMyAdmin. Θα ρυθμίσω τις παραμέτρους του phpMyAdmin στη θύρα 9000 σε αυτό το άρθρο. Αρχικά, δημιουργήστε ένα νέο αρχείο διαμόρφωσης ιστότοπου για το phpMyAdmin με την ακόλουθη εντολή:

Code:
$ sudo nano /etc/apache2/sites-available/phpmyadmin.conf

Τώρα, κάντε επικόλληση τις ακόλουθες γραμμές στο αρχείο phpmyadmin.conf.

Code:
<VirtualHost *:9000>
ServerAdmin webmaster@localhost
DocumentRoot /opt/phpMyAdmin
 
<Directory /opt/phpMyAdmin>
Options Indexes FollowSymLinks
AllowOverride none
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error_phpmyadmin.log
CustomLog ${APACHE_LOG_DIR}/access_phpmyadmin.log combined
</VirtualHost>

41.png

Το τελικό αρχείο ρυθμίσεων θα πρέπει να έχει ως εξής.

Μόλις τελειώσετε, αποθηκεύστε το αρχείο πατώντας <Ctrl> + X ακολουθούμενο από Y και <Enter>.

Τώρα, πρέπει να πείτε στον Apache να ακούσει τη θύρα 9000. Για να το κάνετε αυτό, επεξεργαστείτε το αρχείο /etc/apache2/ports.conf με την ακόλουθη εντολή:

Code:
$ sudo nano /etc/apache2/ports.conf

Τώρα, προσθέστε τη γραμμή "Listen 9000" όπως επισημαίνεται στο παρακάτω στιγμιότυπο οθόνης.

43.png

Μόλις τελειώσετε, αποθηκεύστε το αρχείο διαμόρφωσης πατώντας <Ctrl> + X ακολουθούμενο από Y και <Enter>.

Τώρα, ενεργοποιήστε το phpMyAdmin που μόλις ρυθμίσαμε με την ακόλουθη εντολή:

Code:
$ sudo a2ensite phpmyadmin.conf

Τώρα, επανεκκινήστε τον Apache με την ακόλουθη εντολή:

Code:
$ sudo systemctl restart apache2

Τώρα, θα πρέπει να έχετε πρόσβαση στο phpMyAdmin στη θύρα 9000.

Από ένα πρόγραμμα περιήγησης, επισκεφθείτε τη διεύθυνση http://το.IP.σας:9000 και θα δείτε τη σελίδα σύνδεσης του phpMyAdmin.

46.png

Τώρα, πληκτρολογήστε το όνομα χρήστη και τον κωδικό πρόσβασης MySQL/MariaDB που ρυθμίσατε πρόσφατα και κάντε κλικ στο Μετάβαση - Go.

48.png

Τώρα, μπορείτε να χρησιμοποιήσετε το phpMyAdmin για να διαχειριστείτε τις βάσεις δεδομένων και τους πίνακες MySQL/MariaDB.
 
Last edited:
Top Bottom