Android

Jak nainstalovat lemp stack na Debian 9

How to install localhost server LAMP on Linux Mint 19

How to install localhost server LAMP on Linux Mint 19

Obsah:

Anonim

Termín LEMP je zkratka názvů jeho čtyř open-source komponent:

  • L - Linux operační systém E - Nginx HTTP a reverzní proxy server M - MySQL nebo MariaDB relační databázový systém P - programovací jazyk PHP.

Tato série tutoriálů vám ukáže, jak nainstalovat Nginx, vytvořit serverové bloky Nginx, vygenerovat bezplatný certifikát Pojďme šifrovat SSL, nainstalovat a zabezpečit MySQL a nainstalovat PHP.

Podrobné návody, které jsou součástí této série, jsou uvedeny na konci této stránky.

Nainstalujte LEMP Stack na Debian 9

Tento rychlý úvod vám ukáže základní kroky potřebné k instalaci zásobníku LEMP na server Debian 9.

Předpoklady

Uživatel, do kterého jste přihlášeni, musí mít oprávnění k sudo, aby mohl instalovat balíčky.

Krok 1. Instalace Nginx

Nginx je k dispozici ve výchozích repozitářích Debianu. Aktualizujte index balíčků a nainstalujte Nginx pomocí následujících příkazů:

sudo apt update sudo apt install nginx

Služba Nginx se automaticky spustí po dokončení procesu instalace.

Krok 2. Instalace MariaDB

S vydáním Debianu 9 byla MySQL nahrazena MariaDB jako výchozím databázovým systémem. Nainstalujte MariaDB spuštěním následujícího příkazu:

sudo apt install mariadb-server

Po dokončení instalace mysql_secure_installation příkaz mysql_secure_installation ke zlepšení zabezpečení instalace MySQL:

sudo mysql_secure_installation

Budete vyzváni, abyste nastavili heslo uživatele root, odstranili anonymního uživatele, omezili přístup uživatele root na místní počítač a odstranili testovací databázi. Na všechny otázky byste měli odpovědět „Y“ (ano).

Pokud chcete nainstalovat MySQL místo MariaDB, podívejte se do našeho návodu, kde najdete pokyny k instalaci.

Krok 3. Instalace PHP

Debian 9 je dodáván s PHP verze 7.0. Instalace PHP FPM a nejběžnějších typů PHP modulů:

sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql Chcete-li nainstalovat PHP 7.2, navštivte tento tutoriál.

Krok 4. Konfigurace Nginxu ke zpracování PHP stránek

Nyní, když máme nainstalované všechny komponenty LEMP, můžeme upravit konfigurační soubor virtuálního hostitele Nginx a přidat následující řádky, aby Nginx mohl zpracovávat soubory PHP:

server {

#… other code

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

Nezapomeňte restartovat službu Nginx, aby se změny projevily:

sudo systemctl restart nginx

Více informací

Podrobnější pokyny k jednotlivým krokům najdete v následujících kurzech.

Výukové programy