Android

Jak zainstalować Lemp Stack na Debianie 9

How to Install and Configure LAMP on Debian 9

How to Install and Configure LAMP on Debian 9

Spisu treści:

Anonim

Termin LEMP jest akronimem nazw jego czterech komponentów typu open source:

  • L - system operacyjny Linux E - Nginx serwer HTTP i zwrotny serwer proxy M - MySQL lub MariaDB system zarządzania relacyjnymi bazami danych P - język programowania PHP.

Ta seria samouczków pokaże Ci, jak zainstalować Nginx, tworzyć bloki serwera Nginx, wygenerować bezpłatny certyfikat Let's Encrypt SSL, zainstalować i zabezpieczyć MySQL oraz zainstalować PHP.

Szczegółowe samouczki, które są częścią tej serii, są wymienione na końcu tej strony.

Zainstaluj LEMP Stack na Debianie 9

Ten szybki start pokaże podstawowe kroki wymagane do zainstalowania stosu LEMP na serwerze Debian 9.

Wymagania wstępne

Zalogowany użytkownik musi mieć uprawnienia sudo, aby móc instalować pakiety.

Krok 1. Instalowanie Nginx

Nginx jest dostępny w domyślnych repozytoriach Debiana. Zaktualizuj indeks pakietów i zainstaluj Nginx za pomocą następujących poleceń:

sudo apt update sudo apt install nginx

Usługa Nginx uruchomi się automatycznie po zakończeniu procesu instalacji.

Krok 2. Instalowanie MariaDB

Wraz z wydaniem Debian 9 MySQL został zastąpiony MariaDB jako domyślnym systemem baz danych. Zainstaluj MariaDB, uruchamiając następujące polecenie:

sudo apt install mariadb-server

Po zakończeniu instalacji wydaj komendę mysql_secure_installation aby poprawić bezpieczeństwo instalacji MySQL:

sudo mysql_secure_installation

Zostaniesz poproszony o ustawienie hasła roota, usunięcie użytkownika anonimowego, ograniczenie dostępu użytkownika root do komputera lokalnego i usunięcie testowej bazy danych. Na wszystkie pytania powinieneś odpowiedzieć „Y” (tak).

Jeśli chcesz zainstalować MySQL zamiast MariaDB, sprawdź w naszym samouczku instrukcje instalacji.

Krok 3. Instalowanie PHP

Debian 9 jest dostarczany z wersją PHP 7.0. Aby zainstalować PHP FPM i najczęściej używane moduły PHP:

sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql Aby zainstalować PHP 7.2, odwiedź ten samouczek.

Krok 4. Konfigurowanie Nginx do przetwarzania stron PHP

Teraz, gdy mamy zainstalowane wszystkie komponenty LEMP, możemy edytować plik konfiguracyjny hosta wirtualnego Nginx i dodać następujące wiersze, aby Nginx mógł przetwarzać pliki PHP:

server {

#… other code

lokalizacja ~.php $ {include snippets / fastcgi-php.conf; fastcgi_pass unix: /run/php/php7.0-fpm.sock; }}

Nie zapomnij zrestartować usługi Nginx, aby zmiany odniosły skutek:

sudo systemctl restart nginx

Więcej informacji

Aby uzyskać bardziej szczegółowe instrukcje dotyczące każdego kroku, zapoznaj się z następującymi samouczkami.

Poradniki