Android

Kako instalirati lemp stack na ubuntu 18.04

Ubuntu 18.04 install LAMP and PHPMyAdmin

Ubuntu 18.04 install LAMP and PHPMyAdmin

Sadržaj:

Anonim

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

  • L - Linux operativni sustav E - Nginx a 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, stvoriti blokove poslužitelja Nginx, generirati besplatni Šifriraj SSL certifikat, instalirajte i zaštitite MySQL i instalirajte PHP 7.2.

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

Instalirajte LEMP stack na Ubuntu 18.04

Ovaj će brzi start pokazati osnovne korake potrebne za postavljanje LEMP skupa instaliranog na Ubuntu 18.04 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 Ubuntu spremištima. Ažurirajte indeks paketa i instalirajte Nginx sa sljedećim naredbama:

sudo apt update sudo apt install nginx

Korak 2. Instalacija MySQL-a

Sljedeći je korak instalacija MySQL paketa. Da biste to učinili, upišite:

sudo apt install mysql-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 MariaDB umjesto MySQL-a, potražite upute za instalaciju u našem vodiču.

Korak 3. Instaliranje PHP-a

Ubuntu 18.04 LTS isporučuje se s najnovijom i najvećom verzijom PHP-a 7.2. Da biste instalirali PHP FPM i nekoliko najčešćih tipa PHP modula:

sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql

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.2-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