Kako instalirati Lighttpd sa PHP, MariaDB i PhpMyAdmin u Ubuntu


Lighttpd je web server otvorenog koda za Linux mašine, vrlo brz i vrlo male veličine, ne zahtijeva puno memorije i CPU-a što ga čini jednim od najboljih servera za bilo koji projekat kojoj je potrebna brzina u postavljanju web stranica.

Lighttpd karakteristike

  1. Podrška za FastCGI, SCGI, CGI interfejse.
  2. Podrška za korištenje chroot-a.
  3. Podrška za mod_rewrite.
  4. Podrška za TLS/SSL koristeći OpenSSL.
  5. A Vrlo mala veličina: 1MB.
  6. Niska upotreba CPU-a i RAM-a.
  7. Licencirano pod BSD licencom.

Ovaj članak objašnjava kako instalirati Lighttpd, MariaDB, PHP sa PhpMyAdmin na Ubuntu 20.04 >.

Korak 1: Instaliranje Lighttpd-a na Ubuntu

Srećom, Lighttpd je dostupan za instalaciju iz zvaničnih Ubuntu repozitorija, tako da ako želite da instalirate Lighttpd, morate samo da pokrenete sljedeću naredbu.

sudo apt install lighttpd

Kada se Lighttpd instalira, možete otići na svoju web lokaciju ili IP adresu i vidjet ćete ovu stranicu koja potvrđuje instalaciju Lighttpd-a na vašem računalu.

Prije nego što krenem u daljnju instalaciju, želio bih vam reći da su sljedeće važne stvari o Lighttpd koje biste trebali znati prije nego što nastavite.

  1. /var/www/html – je podrazumevani osnovni folder za Lighttpd.
  2. /etc/lighttpd/ – je zadani folder za Lighttpd konfiguracijske datoteke.

Korak 2: Instaliranje PHP-a na Ubuntu

Lighttpd web server neće biti upotrebljiv bez podrške za PHP FastCGI. Osim toga, također morate instalirati paket „php-mysql“ da biste omogućili podršku za MySQL.

sudo apt install php php-cgi php-mysql

Sada da biste omogućili PHP modul, pokrenite sljedeće komande u terminalu.

sudo lighty-enable-mod fastcgi 
sudo lighty-enable-mod fastcgi-php

Nakon što omogućite module, ponovo učitajte konfiguraciju Lighttpd servera tako što ćete pokrenuti naredbu ispod.

sudo service lighttpd force-reload

Sada da testiramo da li PHP radi ili ne, napravimo datoteku „test.php“ u /var/www/test.php.

sudo vi /var/www/html/test.php

Pritisnite dugme “i ” da započnete uređivanje i dodajte mu sljedeći red.

<?php phpinfo(); ?>

Pritisnite taster ESC i napišite:x i pritisnite taster Enter da sačuvate fajl.

Sada idite na svoju domenu ili IP adresu i pozovite test.php datoteku, kao što je http://127.0.0.1/test.php. Vidjet ćete ovu stranicu što znači da je PHP uspješno instaliran.

Korak 3: Instaliranje MariaDB-a u Ubuntu

MariaDB je fork iz MySQL-a, takođe je dobar server baze podataka za korištenje sa Lighttpd-om, da biste ga instalirali na Ubuntu 20.04 pokrenite ove serije komandi u terminalu.

sudo apt-get install software-properties-common
sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirrors.piconets.webwerks.in/mariadb-mirror/repo/10.5/ubuntu focal main'
sudo apt update
sudo apt install mariadb-server

Jednom instaliran, možete pokrenuti sigurnosnu skriptu da osigurate MariaDB instalaciju kao što je prikazano.

sudo mysql_secure_installation

Od skripte će biti zatraženo da unese root lozinku ili da je postavi. Nakon toga odgovorite na Y za svaki sljedeći upit.

Instaliranje PhpMyAdmin u Ubuntu

PhpMyAdmin je moćno web sučelje za upravljanje bazama podataka na mreži, skoro svaki sistemski administrator ga koristi jer je vrlo lako upravljati bazama podataka koristeći ga. Da biste ga instalirali na Ubuntu 20.04, pokrenite naredbu ispod.

sudo apt install phpmyadmin

Tokom instalacije, prikazat će vam se sljedeći dijalog, odaberite NE.

Sada odaberite "Lighthttpd".

Skoro smo gotovi, samo pokrenite ovu jednostavnu naredbu da kreirate simboličku vezu u /var/www/ do foldera PHPMyAdmin u /usr/share/.

sudo ln -s /usr/share/phpmyadmin/ /var/www

Sada idite na http://localhost/phpmyadmin i od vas će se tražiti da unesete root lozinku, koju ste postavili iznad tokom instalacije MariaDB-a.

To je to, sve komponente vašeg servera su sada pokrenute i možete početi s implementacijom vaših web projekata.