Android

Kuinka asentaa lempipino ubuntu 18.04: een

Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks

Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks

Sisällysluettelo:

Anonim

Termi LEMP on lyhenne sen neljän avoimen lähdekoodin nimistä:

  • L - Linux-käyttöjärjestelmä E - Nginx HTTP- ja käänteisen välityspalvelimen M - MySQL tai MariaDB-relaatiotietokannan hallintajärjestelmän P - PHP-ohjelmointikieli.

Tämä opasarja näyttää, kuinka asentaa Nginx, luoda Nginx-palvelinlohkoja, luoda ilmainen Let's Encrypt SSL -varmenne, asentaa ja suojata MySQL ja asentaa PHP 7.2.

Tämän sarjan yksityiskohtaiset oppaat on lueteltu tämän sivun lopussa.

Asenna LEMP Stack Ubuntu 18.04 -sovellukseen

Tämä pikakäynnistys näyttää perusvaiheet, joita tarvitaan LEMP-pinon asentamiseen Ubuntu 18.04 -palvelimelle.

edellytykset

Käyttäjällä, johon olet kirjautunut sisään, täytyy olla sudo-oikeudet voidakseen asentaa paketteja.

Vaihe 1. Asenna Nginx

Nginx on saatavana Ubuntun arkistoissa. Päivitä pakettihakemisto ja asenna Nginx seuraavilla komennoilla:

sudo apt update sudo apt install nginx

Vaihe 2. MySQL: n asentaminen

Seuraava vaihe on asentaa MySQL-paketit. Kirjoita niin:

sudo apt install mysql-server

Kun asennus on valmis, anna mysql_secure_installation komento parantaaksesi MySQL-asennuksen turvallisuutta:

sudo mysql_secure_installation

Sinua pyydetään asettamaan pääkäyttäjän salasana, poista tuntematon käyttäjä, rajoittamaan pääkäyttäjän pääsy paikalliselle koneelle ja poistamaan testitietokanta. Sinun on vastattava “Y” (kyllä) kaikkiin kysymyksiin.

Jos haluat asentaa MariaDB: n MySQL: n sijasta, katso asennusohjeet oppaastamme.

Vaihe 3. PHP: n asentaminen

Ubuntu 18.04 LTS toimittaa uusimman ja parhaan PHP-version 7.2. Asenna PHP FPM ja useita yleisimpiä PHP-moduuleja:

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

Vaihe 4. Nginxin määrittäminen käsittelemään PHP-sivuja

Nyt kun kaikki LEMP-komponentit on asennettu, voimme muokata Nginx-virtuaalisen isäntämääritystiedostoa ja lisätä seuraavat rivit, jotta Nginx voi käsitellä PHP-tiedostoja:

server {

#… other code

sijainti ~.php $ {sisältää katkelmat / fastcgi-php.conf; fastcgi_pass unix: /run/php/php7.2-fpm.sock; }}

Muista käynnistää Nginx-palvelu uudelleen, jotta muutokset tulevat voimaan:

sudo systemctl restart nginx

Lisää tietoa

Katso yksityiskohtaiset ohjeet jokaisesta vaiheesta seuraavissa ohjeissa.

Oppaat