Android

Πώς να εγκαταστήσετε τη στοίβα lemp στο ubuntu 18.04

Εγκατάσταση Wordpress σε EasyEngine με nginx και fastcgi cache

Εγκατάσταση Wordpress σε EasyEngine με nginx και fastcgi cache

Πίνακας περιεχομένων:

Anonim

Ο όρος LEMP είναι ένα ακρωνύμιο των ονομάτων των τεσσάρων συνιστωσών ανοικτής πηγής:

  • L - Λειτουργικό σύστημα Linux E - Nginx ένα HTTP και αντίστροφο διακομιστή μεσολάβησης M - MySQL ή MariaDB σχεσιακό σύστημα διαχείρισης βάσεων δεδομένων P - PHP γλώσσα προγραμματισμού.

Αυτή η σειρά οδηγών θα σας δείξει πώς να εγκαταστήσετε το Nginx, να δημιουργήσετε μπλοκ διακομιστών Nginx, να δημιουργήσετε ένα δωρεάν Πιστοποίηση SSL, να εγκαταστήσετε και να ασφαλίσετε τη MySQL και να εγκαταστήσετε το PHP 7.2.

Τα λεπτομερή σεμινάρια που αποτελούν μέρος αυτής της σειράς παρατίθενται στο τέλος αυτής της σελίδας.

Εγκαταστήστε το Stack LEMP στο Ubuntu 18.04

Αυτή η γρήγορη εκκίνηση θα σας δείξει τα βασικά βήματα που απαιτούνται για την εγκατάσταση μιας στοίβας LEMP σε ένα διακομιστή Ubuntu 18.04.

Προϋποθέσεις

Ο χρήστης που έχετε συνδεθεί πρέπει να έχει δικαιώματα sudo για να μπορέσει να εγκαταστήσει πακέτα.

Βήμα 1. Εγκατάσταση του Nginx

Το Nginx είναι διαθέσιμο σε αποθετήρια του Ubuntu. Ενημερώστε το ευρετήριο των πακέτων και εγκαταστήστε το Nginx με τις ακόλουθες εντολές:

sudo apt update sudo apt install nginx

Βήμα 2. Εγκατάσταση της MySQL

Το επόμενο βήμα είναι να εγκαταστήσετε τα πακέτα MySQL. Για να το κάνετε, πληκτρολογήστε:

sudo apt install mysql-server

Μόλις ολοκληρωθεί η εγκατάσταση, mysql_secure_installation εντολή mysql_secure_installation για να βελτιώσετε την ασφάλεια της εγκατάστασης MySQL:

sudo mysql_secure_installation

Θα σας ζητηθεί να ορίσετε τον κωδικό πρόσβασης ρίζας, να καταργήσετε τον ανώνυμο χρήστη, να περιορίσετε την πρόσβαση των root στο τοπικό μηχάνημα και να αφαιρέσετε τη βάση δεδομένων δοκιμής. Θα πρέπει να απαντήσετε "Ν" (ναι) σε όλες τις ερωτήσεις.

Εάν θέλετε να εγκαταστήσετε το MariaDB αντί για την MySQL, ελέγξτε το εγχειρίδιο για οδηγίες εγκατάστασης.

Βήμα 3. Εγκατάσταση PHP

Το Ubuntu 18.04 LTS συνοδεύεται από την πιο πρόσφατη και μεγαλύτερη PHP έκδοση 7.2. Για να εγκαταστήσετε το PHP FPM και μερικές πιο συνηθισμένες λειτουργικές μονάδες PHP πληκτρολογήστε:

sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql

Βήμα 4. Ρύθμιση του Nginx για να επεξεργαστείτε σελίδες PHP

Τώρα που έχουμε εγκατεστημένα όλα τα συστατικά LEMP, μπορούμε να επεξεργαστούμε το αρχείο ρυθμίσεων εικονικού κεντρικού υπολογιστή Nginx και να προσθέσουμε τις παρακάτω γραμμές έτσι ώστε το Nginx να μπορεί να επεξεργαστεί αρχεία PHP:

server {

#… other code

τοποθεσία ~.php $ {include snippets / fastcgi-php.conf; fastcgi_pass unix: /run/php/php7.2-fpm.sock; }}

Μην ξεχάσετε να κάνετε επανεκκίνηση της υπηρεσίας Nginx για να εφαρμοστούν οι αλλαγές:

sudo systemctl restart nginx

Περισσότερες πληροφορίες

Για λεπτομερέστερες οδηγίες σχετικά με κάθε βήμα, συμβουλευτείτε τα παρακάτω μαθήματα.

Εκπαιδευτικά σεμινάρια