Android

Kako instalirati lemp stack na debian 9

Operativni sistemi - 031 - Instalacija Apache2, MariaDB i PHP (LAMP)

Operativni sistemi - 031 - Instalacija Apache2, MariaDB i PHP (LAMP)

Sadržaj:

Anonim

Izraz LEMP skraćenica je od imena četiriju komponenti otvorenog koda:

  • L - Linux operativni sustav E - Nginx HTTP i obrnuti proxy poslužitelj M - MySQL ili MariaDB relacijski sustav za upravljanje bazama podataka P - PHP programski jezik.

Ovaj niz tutorijala pokazat će vam kako instalirati Nginx, kreirati blokove poslužitelja Nginx, generirati besplatni Encrypt SSL certifikat, instalirati i zaštititi MySQL i instalirati PHP.

Detaljni vodiči koji su dio ove serije navedeni su na kraju ove stranice.

Instalirajte LEMP stack na Debian 9

Ovaj će brzi start pokazati osnovne korake potrebne za postavljanje LEMP skupa instaliranog na Debian 9 poslužitelju.

Preduvjeti

Korisnik koji ste prijavljeni kao i mora imati sudo povlastice da bi mogao instalirati pakete.

Korak 1. Instaliranje Nginx

Nginx je dostupan u zadanim Debian spremištima. Ažurirajte indeks paketa i instalirajte Nginx sa sljedećim naredbama:

sudo apt update sudo apt install nginx

Nginx usluga automatski će se pokrenuti nakon dovršetka postupka instalacije.

Korak 2. Instaliranje MariaDB

Izlaskom Debiana 9 MySQL je zamijenjen MariaDB kao zadani sustav baze podataka. Instalirajte MariaDB pokretanjem sljedeće naredbe:

sudo apt install mariadb-server

Nakon što je instalacija dovršena, mysql_secure_installation naredbu mysql_secure_installation za poboljšanje sigurnosti MySQL instalacije:

sudo mysql_secure_installation

Od vas će se tražiti da postavite root lozinku, uklonite anonimnog korisnika, ograničite korijenov pristup lokalnom stroju i uklonite testnu bazu podataka. Na sva pitanja trebate odgovoriti sa "da" (da).

Ako želite instalirati MySQL umjesto MariaDB, pogledajte naš vodič za upute o instalaciji.

Korak 3. Instaliranje PHP-a

Debian 9 isporučuje se sa PHP verzijom 7.0. Da biste instalirali PHP FPM i najčešći tip PHP modula:

sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql Da biste instalirali PHP 7.2, posjetite ovaj vodič.

Korak 4. Konfiguriranje Nginx za obradu PHP stranica

Sada kada su instalirane sve komponente LEMP-a, možemo urediti datoteku konfiguracijske datoteke virtualnog domaćina Nginx i dodati sljedeće retke kako bi Nginx mogao obraditi PHP datoteke:

server {

#… other code

lokacija ~.php $ {uključuju isječke / fastcgi-php.conf; fastcgi_pass unix: /run/php/php7.0-fpm.sock; }}

Ne zaboravite ponovo pokrenuti uslugu Nginx kako bi promjene stupile na snagu:

sudo systemctl restart nginx

Više informacija

Za detaljnije upute o svakom koraku potražite sljedeće vodiče.

Tutoriali