How to Install and Configure LAMP on Debian 9
Spisu treści:
- Zainstaluj LEMP Stack na Debianie 9
- Wymagania wstępne
- Krok 1. Instalowanie Nginx
- Krok 2. Instalowanie MariaDB
- Krok 3. Instalowanie PHP
- Krok 4. Konfigurowanie Nginx do przetwarzania stron PHP
- Więcej informacji
- Poradniki
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:
Więcej informacji
Aby uzyskać bardziej szczegółowe instrukcje dotyczące każdego kroku, zapoznaj się z następującymi samouczkami.
Poradniki
Jak zainstalować i skonfigurować Redis na Debianie 9
Redis to open-source magazyn danych klucz-wartość. Może być używany jako baza danych, pamięć podręczna i broker komunikatów i obsługuje różne struktury danych, takie jak ciągi, skróty, listy, zestawy itp. W tym samouczku wyjaśniono, jak zainstalować i skonfigurować Redis na serwerze Debian 9.
Jak zainstalować i skonfigurować nagios na Debianie 9
Nagios to popularne oprogramowanie monitorujące typu open source. W tym samouczku wyjaśniono, jak zainstalować i skonfigurować najnowszą wersję Nagios Core w systemie Debian 9.
Jak zainstalować Lemp Stack na Ubuntu 18.04
Ta seria samouczków pokaże, jak zainstalować Nginx, tworzyć bloki serwera Nginx, generować bezpłatny certyfikat Let's Encrypt SSL, instalować i zabezpieczać MySQL oraz instalować PHP 7.2.







