Настройка LEMP в Ubuntu (nginx,mysql,php-fpm)
Spisu treści:
- Zainstaluj LEMP Stack na Ubuntu 18.04
- Wymagania wstępne
- Krok 1. Instalowanie Nginx
- Krok 2. Instalowanie MySQL
- 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 odwrotny serwer proxy M - MySQL lub MariaDB system zarządzania relacyjnymi bazami danych P - język programowania PHP.
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.
Szczegółowe samouczki, które są częścią tej serii, są wymienione na końcu tej strony.
Zainstaluj LEMP Stack na Ubuntu 18.04
Ten przewodnik Szybki start pokazuje podstawowe kroki wymagane do zainstalowania stosu LEMP na serwerze Ubuntu 18.04.
Wymagania wstępne
Zalogowany użytkownik musi mieć uprawnienia sudo, aby móc instalować pakiety.
Krok 1. Instalowanie Nginx
Nginx jest dostępny w repozytoriach Ubuntu. Zaktualizuj indeks pakietów i zainstaluj Nginx za pomocą następujących poleceń:
sudo apt update
sudo apt install nginx
Krok 2. Instalowanie MySQL
Następnym krokiem jest instalacja pakietów MySQL. Aby to zrobić, wpisz:
sudo apt install mysql-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).
Krok 3. Instalowanie PHP
Ubuntu 18.04 LTS jest dostarczany z najnowszą i najlepszą wersją PHP 7.2. Aby zainstalować PHP FPM i kilka najpopularniejszych modułów PHP:
sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql
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.2-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ć najnowszy Firefox 3.6.6 w systemie Ubuntu Linux
Firefox 3.6.6 obsługuje zapobieganie awariom przeglądarki. Oto jak łatwo zainstalować go w systemie Ubuntu Linux.
Jak zainstalować i uruchomić Linux Ubuntu na Windowsie z łatwością
Wubi pozwoli ci zainstalować i uruchomić Linux Ubuntu z podwójnym bootowaniem z Microsoft Windows 7 z łatwością. Przeczytaj samouczek i pobierz Wubi za darmo.
Jak zainstalować Lemp Stack na Debianie 9
Ta seria samouczków pokaże, jak zainstalować Nginx, tworzyć bloki serwera Nginx, wygenerować bezpłatny certyfikat Let's Encrypt SSL, zainstalować i zabezpieczyć MySQL oraz zainstalować PHP







