Πώς να εγκαταστήσετε το Apache, MySQL, PHP & PhpmyAdmin στα Windows 11 ή 10 WSL

Εάν ασχολείστε με την ανάπτυξη Ιστού,Ξέρω ότι είστε ήδη εξοικειωμένοι με τοΛΥΧΝΙΑστοίβα που περιέχειApache, MySQL, PHP και PhpMyAdmin (προαιρετικά) σε πλατφόρμα Linux. Από την άλλη πλευρά, στα Windows, για να δοκιμάσουμε το LAMP να δοκιμάσουμε διάφορες εφαρμογές web στα Windows 11/10/8/7, μπορούμε να χρησιμοποιήσουμε εφαρμογές όπως το XAMPP και το WAMP. Ωστόσο, εάν χρησιμοποιείτε Windows 11 ή 10, δεν τα χρειάζεστε. μπορείτε να αποκτήσετε την εγγενή απόδοση του Linux με μια διεπαφή γραμμής εντολών για λήψη, εγκατάσταση και διαχείριση πακέτων LAMP. Αυτό το σεμινάριο θα σας διδάξει πώς να εγκαταστήσετε τα MySQL, PHP και phpMyAdmin στα Windows 11 ή 10 χρησιμοποιώντας το υποσύστημα Windows για Linux.

Το υποσύστημα Windows του Linux είναι το επίπεδο συμβατότητας Linux στα Windows 10, το οποίο εκτελεί διάφορα είδη ελάχιστων εικόνων διανομής Linux με διεπαφή γραμμής εντολών. Όπως Debian, Ubuntu, Kali, Arch Linux, OpenSUSE, CentOS και άλλα… Μερικά είναι επίσημα διαθέσιμα στο Windows 10 Microsoft Store, όπως το Ubuntu. Αρχικά, θα κατεβάσουμε το Windows 10 WSL Ubuntu και στα παρακάτω βήματα, θα μάθουμε πώς να ρυθμίζουμε τα Apache, MySQL, PHP και phpMyAdmin (στοίβα LAMP). Έτσι, ας ξεκινήσουμε το σεμινάριο.

Βήμα 1: Ενεργοποιήστε τα Windows 11 ή 10 WSL για εγκατάσταση LAMP

Εγκατάστασητο υποσύστημα Windows για Linux δεν είναι μεγάλη υπόθεση. δεν χρειάζεται να κατεβάσουμε πακέτα τρίτων. Αναζητήστε "Ενεργοποιεί ή απενεργοποιεί τις δυνατότητες των Windows" στο πλαίσιο αναζήτησης των Windows 10. Στη συνέχεια, ορίστε μια επιλογή για το Υποσύστημα Windows για Linux και κάντε κλικ στο κουμπί OK. Δείτε βήμα-βήμα

Βήμα 2: Κάντε λήψη του WSL Linux Distro

Χρειαζόμαστε το Linux Distro στο WSL μας για να εγκαταστήσουμε τα MySQL, PHP και phpMyAdmin. Αν και διάφορες εφαρμογές Linux είναι διαθέσιμες στο Microsoft Store, εγκαθιστούμε το Ubuntu WSL εδώ. Έτσι, στο πλαίσιο αναζήτησης των Windows 11 ή 10, πληκτρολογήστε Microsoft Store και αναζητήστε το Ubuntu. Όταν εμφανιστεί, κάντε κλικ στοΠαίρνωκουμπί για να το εγκαταστήσετε.

Βήμα 3: Εκτελέστε το Ubuntu WSL

Μετά την εγκατάσταση της εφαρμογής WSL Linux, το Ubuntu θα είναι διαθέσιμο σε εφαρμογές Windows 11 ή 10. κάντε κλικ σε αυτό για να τρέξει. Για να ξεκινήσει σωστά, πρέπει να κατεβάσει επιπλέον πακέτα, κάτι που θα πάρει λίγο χρόνο. επομένως, να είστε υπομονετικοί.

Βήμα 4: Εκτελέστε την εντολή ενημέρωσης συστήματος

Αυτό που έχουμε τώρα είναι ακριβώς ο διακομιστής Linux Ubuntu με τη διεπαφή γραμμής εντολών. Έτσι, οι εντολές για την εγκατάσταση οποιωνδήποτε πακέτων Linux στο τυπικό Ubuntu θα λειτουργούν και στην εφαρμογή WSL Ubuntu.

Παρόλο που εγκαταστήσαμε πρόσφατα τη διανομή Ubuntu WSL, θα υπάρχει δυνατότητα ενημερώσεων. Επομένως, εκτελέστε πρώτα την εντολή ενημέρωσης συστήματος:

sudo apt-get update 
sudo apt-get upgrade

Το πρώτο πράγμα σε μια στοίβα LAMP που βασίζεται σε Linux είναι το ίδιο το λειτουργικό σύστημα Linux, το οποίο έχει ήδη ρυθμιστεί παραπάνω. τώρα, χρειαζόμαστε έναν διακομιστή ιστού Apache. Είναι ένας ελαφρύς διακομιστής ιστού ανοιχτού κώδικα που εκτελεί διαφορετικές εφαρμογές Ιστού και ιστότοπους. Για να το εγκαταστήσετε σε υποσυστήματα Windows 10 ή 11 για Linux, χρησιμοποιήστε την παρακάτω εντολή:

sudo apt-get install apache2
sudo service apache2 start

Βήμα 4: Εγκατάσταση της MySQL στα Windows 10 WSL

Για να εγκαταστήσετε το MySQL στο Ubuntu Windows 10 WSL, ακολουθεί η εντολή:

sudo apt-get install mysql-server mysql-client
sudo service mysql start

Δημιουργήστε έναν χρήστη root για χρήση με το phpMyAdmin αργότερα

sudo mysql -u root
CREATE USER 'h2s'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'h2s'@'localhost';
FLUSH PRIVILEGES;

Σημείωμα: Αλλάξτε το πράσινο χρώμα κειμένου, π.χ. Όνομα χρήστη και κωδικό πρόσβασης, με ό,τι θέλετε να εκχωρήσετε.

Βήμα 5: Εγκατάσταση PHP στο Ubuntu Windows 10 WSL

Εδώ, εγκαθιστούμε την PHP και ορισμένες σημαντικές επεκτάσεις PHP που μπορεί να χρειαστείτε για τα έργα σας στον ιστό.

sudo apt-get install php libapache2-mod-php php-mysql php-gd php-json php-curl php-xml php-mbstring
sudo apt-get update

Βήμα 6: Εγκαταστήστε το phpMyAdmin

Ήρθε η ώρα να κατεβάσετε και να εγκαταστήσετε το phpmyadmin στα Windows WSL. Έχουμε ήδη εγκαταστήσει τα κύρια στοιχεία μιας στοίβας LAMP που πρέπει να εγκαταστήσουμε για να τρέξουμε τα περισσότερα έργα που βασίζονται σε PHP στο Linux. Ωστόσο, εάν δεν γνωρίζετε τις εντολές της βάσης δεδομένων για να το διαχειριστείτε, θα πρέπει να εγκαταστήσετε και το phpMyAdmin. Εδώ είναι η εντολή για αυτό:

sudo apt-get install -y phpmyadmin

Κατά την εγκατάσταση του συστήματος, ο εγκαταστάτης θα ζητήσει μερικά πράγματα.

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

Επιλέξτε τον διακομιστή web που θέλετε να ρυθμίσετε αυτόματα με το phpMyAdmin. Εφόσον έχουμε εγκαταστήσει το Apache, χρησιμοποιήστε τοSpacebarπλήκτρο για να επιλέξετε την επιλογήapache2και μετά πατήστε τοΕισάγωκουμπί.

Διαμορφώστε τη βάση δεδομένων για το PHPMyAdmin.

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

Βήμα 7: Δοκιμάστε το Apache και το phpMyadmin

Αφού εκτελέσετε όλα τα παραπάνω βήματα, ήρθε η ώρα να ελέγξετε αν όλα λειτουργούν. Αρχικά, πρέπει να γνωρίζουμε ποια είναι η διεύθυνση IP του Ubuntu WSl. Χρησιμοποιήστε την παρακάτω εντολή:

ifconfig

Τώρα ανοίξτε το πρόγραμμα περιήγησής σας και πληκτρολογήστε IP του συστήματός σας, το οποίο μπορείτε να βρείτε στο παραπάνω βήμα. Στην περίπτωσή μας, είναι 192.168.43.93, αλλά πρέπει να είναι διαφορετικό στη δική σας.

Δοκιμάστε και συνδεθείτε στο phpMyAdmin

Για πρόσβαση στο εγκατεστημένο phpMyAdmin, πληκτρολογήστε την IP του συστήματός σας μαζί με το όνομα του καταλόγου phpMyAdmin ως:

localhost/phpmyadmin

ή

127.0.0.1/phpmyadmin

Ή χρησιμοποιώντας την τοπική διεύθυνση IP. στην περίπτωσή μας είναι:

192.168.43.93/phpmyadmin

Όταν εμφανιστεί η οθόνη σύνδεσης, πληκτρολογήστε τον χρήστη root για τη βάση δεδομένων που δημιουργήθηκε παραπάνω και τον κωδικό πρόσβασής της.

Εδώ είναι το Dashboard phpMyAdmin.

Related Posts