Kaip įdiegti LLMP krūvą Ubuntu 18.04 VPS serveryje arba skirtame serveryje

„Lighttpd“, kuri yra dalis LLMP („Linux“, „Lighttpd“, „MySQL“ ir „PHP“), yra atvirojo kodo žiniatinklio serveris, valdantis kelias svetaines visame pasaulyje, daugiausia dėmesio skiriant našumo didinimui ir lengvojo momento pėdsakui. Naudodamiesi „MySQL“ ir „PHP“, „Lighttpd“ veikia kaip stipri alternatyva tvirtam LAMP pluoštui..


Šis straipsnis padės jums įdiegti „Lighttpd“, „MySQL“, „Linux“ ir PHP, kad įsitikintumėte, jog jūsų debesies serveris veikia ir veikia..

Būtinos sąlygos

  • Šiame vadove daroma prielaida, kad jūs jau turite įdiegtą „Ubuntu VPS“ su šakninėmis privilegijomis.
  • Mes naudosime „MariaDB“, kuri visiškai suderinama su „MySQL“ valdymo sistema ir gali būti naudojama kaip pilnas „drop-in“ pakaitalas.

Pradėkime.

1 veiksmas: „MariaDB“ diegimas

Pradėkite atnaujindami saugyklos rodyklę savo sistemoje:

$ Sudo apt atnaujinimas

Tada įdiekite „MariaDB“ serverį vykdydami žemiau pateiktą komandą:

$ sudo apt – gali įdiegti mariadb-serverį

„MariaDB“ turėtų pradėti veikti nedelsiant. Jei nepavyksta paleisti, paleiskite žemiau esančią komandą:

$ Sudo systemctl start mariadb

Kaskart iš naujo paleisdami sistemą iš naujo paleiskite „MariaDB“. Tada paleiskite žemiau esančią komandą ir paspauskite Įveskite:

$ Sudo systemctl įgalina mariadb

Dabar apsaugokite „MariaDB“ serverį naudodami „mysql_secure_installation“ komanda.

Baigę pradėkite diegti „Lighttpd“.

2 veiksmas: „Lighttpd“ diegimas

Norėdami įdiegti „Lighttpd“, paleiskite šią komandą:

$ Sudo apt install -y lighttpd

Dabar atlikite diegimą „Lighttpd“.

$ Sudo systemctl start lighttpd

3 veiksmas: ugniasienė

Kad „Lighttpd“ veiktų, turite leisti HTTP užklausoms perduoti ugniasienę. Norėdami tai padaryti, paleiskite šias komandas:

$ Sudo ufw leisti http
$ Sudo ufw reload
$ Sudo ufw įjungti

Dabar atidarykite naują interneto naršyklę ir eikite į:

http: // jūsų IP adresas /

Turėtų pasirodyti „Lighttpd“ puslapis, rodantis, kad paslauga įdiegta jūsų serveryje.

Kaip įdiegti LLMP krūvą Ubuntu 18.04 VPS serveryje arba skirtame serveryje

Dabar paleiskite sistemą iš naujo, kad įsitikintumėte, jog „Lighttpd“ atnaujinta.

$ Sudo systemctl įgalina lighttpd

5 veiksmas: PHP – FPM diegimas

Norint padėti nustatyti „PHP“, „Lighttpd“ reikia PHP FastCGI paslaugų. PHP yra svarbus svetainėms, kurios gauna didelį srautą. Norėdami įdiegti PHP, paleiskite šią komandą:

$ Sudo apt install -y php-fpm php-mysql php-cli

Būtinai redaguokite php.ini failas su šia komanda:

$ sudo nano /etc/php/7.2/fpm/php.ini

Dabar, nustatykite cgi.fix_pathinfo į 1 su žemiau pateikta komanda:

cgi.fix_pathinfo = 1

Pagal numatytuosius nustatymus. PHP nurodo į UNIX lizdą/run/php/php7.2-fpm.sock. Eikite į priekį ir redaguokite „/etc/php/7.2/fpm/pool.d/www.conf“Failą, užtikrinantį, kad PHP klausytųsi TCP lizdo.

Tai gali būti padaryta vykdant žemiau pateiktą komandą:

$ sudo nano /etc/php/7.2/fpm/pool.d/www.conf

Tada redaguokite ir pakeiskite klausymo informaciją.

IŠ:

klausytis = /run/php/php7.2-fpm.sock

Į:

klausytis = 127.0.0.1:9000

Dabar paleiskite PHP paslaugą iš naujo.

$ Sudo systemctl paleisti php7.2-fpm

Eikite į priekį ir redaguokite failą 15 „fastcg-php.conf“ kaip parodyta žemiau:

$ sudo nano /etc/lighttpd/conf-avable/15-fastcgi-php.conf

Ieškokite šių įrašų ir redaguokite juos.

IŠ:

"šiukšliadėžė" => "/ usr / bin / php-cgi",
"lizdas" => "/var/run/lighttpd/php.socket",

Į:

"šeimininkas" => "127.0.0.1",
"uostas" => "9000",

Dabar įgalinkite „FastCGI“ ir „FastCGI-PHP“ komponentus vykdydami šias komandas:

$ Sudo lengvas-įjungti-mod greitasis
$ Sudo lighty-enable-mod greitoji-php

Tada paleiskite „Lighttpd“ iš naujo:

$ Sudo systemctl paleisti lighttpd

6 veiksmas: įgalinkite PHP paslaugą virtualiajame pagrindiniame kompiuteryje

Kitas žingsnis yra sukurti ir įgalinti virtualų pagrindinį kompiuterį „Lighttpd“ serveryje. Naudokite žemiau pateiktą informaciją:

Serverio pavadinimas: www.hostadvice.local

Dokumento šaknis: /var/www/html/www.hostadvice.local

Eiti į / etc / lighttpd / conf-available / ir sukurkite naują konfigūracijos failą, vadinamą www.hostadvice.local.conf.

$ sudo nano /etc/lighttpd/conf-avable/www.hostadvice.local.conf

Pridėkite informaciją žemiau:

$ sudo HTTP ["šeimininkas"] == "www.hostadvice.local" {### Domeno URL
server.document-root = "/var/www/html/www.hostadvice.local"   ### Dokumento šaknis
}

Dabar įgalinkite virtualųjį kompiuterį:

$ sudo ln -s /etc/lighttpd/conf-avable/www.hostadvice.local.conf / etc / lighttpd / conf-enabled /

Kadangi PHP įgalintas, kitas žingsnis yra patikrinti, ar jis veikia virtualiajame pagrindiniame kompiuteryje.

5 žingsnis: PHP paslaugos testavimas virtualiajame kompiuteryje

Pradėkite sukūrę dabartinio domeno šakninį katalogą naudodamiesi žemiau pateikta komanda:

$ sudo mkdir /var/www/html/www.hostadvice.local

Norėdami išbandyti PHP, įdėkite .php failą į šakninį dokumentą virtualioje priegloboje.

$ sudo nano /var/www/html/www.hostadvice.local/index.php

Bus atidarytas failas, pažymėtas index.php. Dabar nukopijuokite ir įklijuokite žemiau esančią eilutę indeksas.php failas:

<?php phpinfo (); ?>

Dabar nustatykite leidimą šia komanda:

$ chown -R www-data: www-data / var / www / html /

Norėdami pritaikyti šiuos pakeitimus iš naujo paleiskite PHP paslaugą:

$ sudo systemctl paleisti lighttpd
$ Sudo systemctl paleisti php7.2-fpm

Atidarykite naują naršyklę ir įveskite savo domeną. Šiuo atveju domenas yra

http: //www.hostadvice.local.

Turėtumėte pamatyti puslapį, kuris atrodo taip:

Kaip įdiegti LLMP krūvą Ubuntu 18.04 VPS serveryje arba skirtame serveryje

Aukščiau pateikta ekrano kopija rodo, kad PHP gerai veikia per „FastCGI“, rodomą jūsų serverio API eilutėje.

Dabar slinkite žemyn, kad pamatytumėte galimus aktyvius PHP modulius.

Slinkite toliau, kad pamatytumėte informaciją apie „MySQL“.

Kaip įdiegti LLMP krūvą Ubuntu 18.04 VPS serveryje arba skirtame serveryje

Išvada

Viskas! Dabar jūs supaprastinote vadovą, kuriame rasite viską, ko reikia norint sėkmingai įdiegti LLMP rinkinį 18.04 VPS. Dabar galite lengvai pradėti naudotis savo LLMP pagrįstu žiniatinklio serveriu.

Peržiūrėkite 3 populiariausias VPS paslaugas:

A2 talpinimas

Pradinė kaina:
5,00 USD


Patikimumas
9.3


Kainodara
9,0


Draugiškas vartotojui
9.3


Palaikymas
9.3


funkcijos
9.3

Skaitykite apžvalgas

Apsilankykite „A2 Hosting“

„ScalaHosting“

Pradinė kaina:
12,00 USD


Patikimumas
9.4


Kainodara
9.5


Draugiškas vartotojui
9.5


Palaikymas
9.5


funkcijos
9.4

Skaitykite apžvalgas

Apsilankykite „ScalaHosting“

„Hostinger“

Pradinė kaina:
3,95 USD


Patikimumas
9.3


Kainodara
9.3


Draugiškas vartotojui
9.4


Palaikymas
9.4


funkcijos
9.2

Skaitykite apžvalgas

Apsilankykite „Hostinger“

Susiję patarimų straipsniai

  • Kaip sukonfigūruoti „Fail2ban“ savo „Ubuntu 18.04 VPS“ serveryje arba skirtame serveryje
    tarpinis
  • Kaip įdiegti „Litespeed“ interneto serverį „Ubuntu 18.04 VPS“ arba skirtame serveryje
    tarpinis
  • Kaip įdiegti LEMP („Linux“, „Nginx“, „MySQL“, „PHP“) kaminą Ubuntu 18.04 VPS arba skirtame serveryje
    tarpinis
  • Kaip įjungti dviejų faktorių autentifikavimą „Ubuntu 18.04 VPS“ arba skirtame serveryje
    tarpinis
  • Kaip įdiegti phpBB su Apache Ubuntu 18.04 VPS arba dedikuotame serveryje
    tarpinis
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me