Ρύθμιση στοίβας LAMP (Linux, Apache, MySQL, PHP) στο Ubuntu 20.04

Set Up Lamp Linux Apache



Mightσως μόλις ξεκινήσατε να δημιουργείτε τη δυναμική εφαρμογή ιστού σας σε PHP και θέλετε να ρυθμίσετε τη στοίβα LAMP. Ο όρος LAMP προέρχεται από το λειτουργικό σύστημα Linux, τον διακομιστή Apache, τη βάση δεδομένων MySQL και τη γλώσσα PHP. Ας ξεκινήσουμε με την εγκατάσταση του LAMP Stack στο Ubuntu 20.04.







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



Ενημερώστε το αποθετήριο πακέτων συστήματος

Για να ξεκινήσετε με όλη την εγκατάσταση, είναι η καλύτερη πρακτική να ενημερώσετε πρώτα το αποθετήριο προσωρινής μνήμης APT, έτσι ώστε όλες οι πιο πρόσφατες εφαρμογές να μπορούν να εγκατασταθούν ομαλά.



$sudoκατάλληλη ενημέρωση


Μόλις ενημερωθεί η apt-cache, είμαστε έτοιμοι να προχωρήσουμε με την εγκατάσταση LAMP Stack.





Ας εγκαταστήσουμε πρώτα το MySQL.

Εγκαταστήστε το MySQL στο Ubuntu 20.04

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



$sudoκατάλληλοςεγκαθιστώmysql-server mysql-client


Θα σας ζητήσει να λάβετε επιπλέον χώρο στο δίσκο για να εγκατασταθεί το πακέτο, οπότε πατήστε y για να συνεχίσετε την εγκατάσταση του MySQL.


Μόλις εγκατασταθεί το MySQL, ελέγξτε την έκδοση πληκτρολογώντας αυτήν την εντολή.

$mysql--εκδοχή


Και για να ελέγξετε ότι η υπηρεσία MySQL εκτελείται ή όχι στο σύστημά σας ubuntu, πληκτρολογήστε αυτήν την εντολή για να ελέγξετε την κατάσταση.

$sudoκατάσταση systemctl mysql.service


Εάν δεν είναι ενεργό, μπορείτε να το ξεκινήσετε χρησιμοποιώντας τη λέξη -κλειδί έναρξης στην παραπάνω εντολή όπως αυτή

$sudosystemctl εκκίνηση της υπηρεσίας mysql.service


Για να συνδεθείτε στο κέλυφος του MySQL, πληκτρολογήστε την ακόλουθη εντολή

$sudomysql


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

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

Τώρα ας βγούμε από αυτό και εγκαταστήστε τον διακομιστή ιστού Apache 2 στο σύστημα Ubuntu.

mysql>> έξοδος

Εγκαταστήστε τον Apache Web Server στο Ubuntu 20.04

Το Apache 2 είναι ένας διακομιστής Ιστού που χειρίζεται τους διακομιστές για τη φιλοξενία εφαρμογών Ιστού. Για να εγκαταστήσετε το Apache 2 στο σύστημά σας ubuntu, εκτελέστε αυτήν την εντολή.

$sudoκατάλληλοςεγκαθιστώapache2


Μπορεί επίσης να σας ζητήσει να λάβετε επιπλέον χώρο στο δίσκο για την εγκατάσταση του Apache, οπότε πατήστε y για να συνεχίσετε τη διαδικασία εγκατάστασης.

Μόλις εγκατασταθεί επίσης ο διακομιστής Ιστού Apache 2. μπορείτε να ελέγξετε την κατάσταση πληκτρολογώντας την ακόλουθη εντολή.

$sudosystemctl status apache2


Εάν είναι ενεργό και εκτελείται, τότε καλό είναι να προχωρήσετε στην εγκατάσταση της PHP. Διαφορετικά, ξεκινήστε να χρησιμοποιείτε την εντολή

$sudosystemctl εκκίνηση apache2


Αφού το ξεκινήσετε, ας εγκαταστήσουμε τώρα την PHP,

Εγκαταστήστε την PHP στο Ubuntu 20.04

Η τελευταία σταθερή έκδοση της PHP μπορεί εύκολα να εγκατασταθεί στο ubuntu από το αποθετήριο πακέτων APT πληκτρολογώντας την παρακάτω εντολή στο τερματικό

$sudoκατάλληλοςεγκαθιστώphp


Πατήστε y για να συνεχίσετε τη διαδικασία εάν σας ζητηθεί να λάβετε επιπλέον χώρο στο δίσκο για την εγκατάσταση της PHP.

Μετά την επιτυχή εγκατάσταση της PHP, μπορείτε να ελέγξετε την έκδοση πληκτρολογώντας την εντολή

$ php--εκδοχή


PHP έκδοση 7.3.4 είναι εγκατεστημένη.

Εγκαταστήστε τις επεκτάσεις PHP

Τώρα αν θέλετε να εγκαταστήσετε και κάποια άλλη βασική επέκταση PHP, που απαιτούνται για το phpMyAdmin, Για παράδειγμα,

  • php-curl
  • php-gd
  • php-mbstring
  • php-mysql
  • php-zip
  • php-json
  • php-xml

Μπορείτε να το κάνετε πληκτρολογώντας την ακόλουθη εντολή.

$sudoκατάλληλοςεγκαθιστώphp-curl php-gd php-mbstring php-mysql php-zip php-json php-xml


Αφήστε το να πάρει επιπλέον χώρο στο δίσκο για να εγκατασταθούν οι επεκτάσεις πληκτρολογώντας y και πατώντας το κουμπί Enter.


Αυτή η εντολή θα εγκαταστήσει όλες τις απαιτούμενες επεκτάσεις PHP για την εκτέλεση του phpMyAdmin.

Έτσι, μπορείτε να εγκαταστήσετε όλα τα απαιτούμενα πακέτα στο Ubuntu 20.04 και να ρυθμίσετε το LAMP Stack για τη δημιουργία της δυναμικής διαδικτυακής εφαρμογής σας.

συμπέρασμα

Αυτή η ανάρτηση περιέχει τον οδηγό βήμα προς βήμα για την εγκατάσταση και τη ρύθμιση της στοίβας LAMP στο Ubuntu 20.04 LTS.