Kako namestiti Lighttpd s PHP, MariaDB in PhpMyAdmin v Ubuntu


Lighttpd je odprtokodni spletni strežnik za računalnike Linux, zelo hiter in zelo majhen, ne zahteva veliko pomnilnika in CPU, zaradi česar je eden najboljših strežnikov za kateri koli projekt ki potrebuje hitrost pri uvajanju spletnih strani.

  1. Podpora za vmesnike FastCGI, SCGI, CGI.
  2. Podpora za uporabo chroot-a.
  3. Podpora za mod_rewrite.
  4. Podpora za TLS/SSL z uporabo OpenSSL.
  5. Zelo majhna velikost: 1 MB.
  6. Nizka poraba procesorja in RAM-a.
  7. Licencirano pod licenco BSD.

V tem članku je razloženo, kako namestiti Lighttpd, MariaDB, PHP s PhpMyAdmin v Ubuntu 20.04.

1. korak: Namestitev Lighttpd na Ubuntu

Na srečo je Lighttpd na voljo za namestitev iz uradnih repozitorijev Ubuntuja. Torej, če želite namestiti Lighttpd, morate zagnati le naslednji ukaz.

$ sudo apt install lighttpd

Ko je Lighttpd nameščen, lahko obiščete svoje spletno mesto ali naslov IP in videli boste to stran, ki potrjuje namestitev Lighttpd na vaš računalnik.

Preden se odpravim na nadaljnjo namestitev, bi vam rad povedal, da so naslednje pomembne stvari o Lighttpdu, ki jih morate vedeti, preden nadaljujete.

  1. /var/www/html - je privzeta korenska mapa za Lighttpd.
  2. /etc/lighttpd/ - je privzeta mapa za konfiguracijske datoteke Lighttpd.

2. korak: Namestitev PHP na Ubuntu

Spletni strežnik Lighttpd ne bo uporaben brez podpore PHP FastCGI. Poleg tega morate namestiti tudi paket 'php-mysql', da omogočite podporo MySQL.

# sudo apt install php php-cgi php-mysql

Zdaj, da omogočite modul PHP, v terminalu zaženite naslednje ukaze.

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

Po omogočanju modulov znova naložite konfiguracijo strežnika Lighttpd, tako da zaženete spodnji ukaz.

$ sudo service lighttpd force-reload

Zdaj, da preizkusimo, ali PHP deluje ali ne, ustvarimo datoteko ‘ test.php ‘ v /var/www/test.php .

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

Pritisnite gumb\" i ", da začnete urejati, in mu dodajte naslednjo vrstico.

<?php phpinfo(); ?>

Pritisnite tipko ESC in napišite : x ter pritisnite tipko Enter , da shranite datoteko.

Zdaj pojdite na svojo domeno ali naslov IP in pokličite datoteko test.php , na primer http://127.0.0.1/test.php . Videli boste to stran, kar pomeni, da je PHP uspešno nameščen.

3. korak: Namestitev MariaDB v Ubuntu

MariaDB je vilica iz MySQL, je tudi dober strežnik baz podatkov, ki ga lahko uporabljate z Lighttpd, če ga želite namestiti v Ubuntu 20.04, zaženite te serije ukazov v 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

Ko je nameščen, lahko zaženete varnostni skript, da zaščitite namestitev MariaDB, kot je prikazano.

$ sudo mysql_secure_installation

Skript bo pozvan, da vnesete korensko geslo ali ga nastavite. Nato odgovorite Y za vsak naslednji poziv.

Namestitev PhpMyAdmin v Ubuntu

PhpMyAdmin je zmogljiv spletni vmesnik za upravljanje podatkovnih baz v spletu, skoraj vsak sistemski skrbnik ga uporablja, ker je z njimi zelo enostavno upravljati baze podatkov. Če ga želite namestiti v Ubuntu 20.04, zaženite spodnji ukaz.

$ sudo apt install phpmyadmin

Med namestitvijo vam bo prikazano spodnje pogovorno okno, izberite NO .

Zdaj izberite 'Lighttpd'.

Tu smo že skoraj končali, samo zaženite ta preprost ukaz, da v /var/www/ ustvarite simbolno povezavo do mape PHPMyAdmin v /usr/share/.

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

Zdaj pojdite na http:// localhost/phpmyadmin in vas bo pozval, da vnesete korensko geslo, ki ste ga nastavili zgoraj med namestitvijo MariaDB.

To je to, vse vaše strežniške komponente so zdaj delujoče. Lahko začnete uvajati svoje spletne projekte.