Hvernig á að setja upp Lighttpd með PHP, MariaDB og PhpMyAdmin í Ubuntu


Lighttpd er opinn vefþjónn fyrir Linux vélar, mjög hraðvirkur og mjög lítill í sniðum, hann krefst ekki mikillar minnis og örgjörvanotkunar sem gerir hann að einum besta þjóninum fyrir hvaða verkefni sem er. sem þarf hraða við að dreifa vefsíðum.

  1. Stuðningur við FastCGI, SCGI, CGI tengi.
  2. Stuðningur við notkun chroot.
  3. Stuðningur við mod_rewrite.
  4. Stuðningur við TLS/SSL með OpenSSL.
  5. Mjög lítil stærð: 1MB.
  6. Lág CPU og vinnsluminni notkun.
  7. Leyfi undir BSD leyfinu.

Þessi grein útskýrir hvernig á að setja upp Lighttpd, MariaDB, PHP með PhpMyAdmin á Ubuntu 20.04.

Skref 1: Uppsetning Lighttpd á Ubuntu

Sem betur fer er Lighttpd hægt að setja upp frá opinberu Ubuntu geymslunum, þannig að ef þú vilt setja upp Lighttpd þarftu aðeins að keyra eftirfarandi skipun.

$ sudo apt install lighttpd

Þegar Lighttpd hefur verið sett upp geturðu farið á vefsíðuna þína eða IP tölu og þú munt sjá þessa síðu sem staðfestir uppsetningu Lighttpd á vélinni þinni.

Áður en ég stefni á frekari uppsetningu vil ég segja þér að eftirfarandi eru mikilvæg atriði um Lighttpd sem þú ættir að vita áður en þú heldur áfram.

  1. /var/www/html – er sjálfgefin rótarmappa fyrir Lighttpd.
  2. /etc/lighttpd/ – er sjálfgefin mappa fyrir Lighttpd stillingarskrár.

Skref 2: Uppsetning PHP á Ubuntu

Lighttpd vefþjónn verður ekki nothæfur án PHP FastCGI stuðnings. Að auki þarftu líka að setja upp 'php-mysql' pakkann til að virkja MySQL stuðning.

# sudo apt install php php-cgi php-mysql

Nú til að virkja PHP eininguna skaltu keyra eftirfarandi skipanir í flugstöðinni.

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

Eftir að hafa virkjað einingar skaltu endurhlaða Lighttpd netþjónsstillingu með því að keyra skipunina hér að neðan.

$ sudo service lighttpd force-reload

Nú til að prófa hvort PHP virkar eða ekki, búum til 'test.php' skrá í /var/www/test.php.

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

Ýttu á \i hnappinn til að byrja að breyta og bættu eftirfarandi línu við hana.

<?php phpinfo(); ?>

Ýttu á ESC takkann og skrifaðu:x og ýttu á Enter takkann til að vista skrána.

Farðu nú á lénið þitt eða IP tölu og hringdu í test.php skrána, eins og http://127.0.0.1/test.php. Þú munt sjá þessa síðu sem þýðir að PHP hefur verið sett upp með góðum árangri.

Skref 3: Uppsetning MariaDB í Ubuntu

MariaDB er gaffal frá MySQL, það er líka góður gagnagrunnsþjónn til að nota með Lighttpd, til að setja hann upp á Ubuntu 20.04 keyra þessar röð skipana í flugstöðinni.

$ 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

Þegar það hefur verið sett upp geturðu keyrt öryggishandritið til að tryggja MariaDB uppsetninguna eins og sýnt er.

$ sudo mysql_secure_installation

Handritið verður beðið um að slá inn rótarlykilorðið eða setja það upp. Síðan skaltu svara Y fyrir hverja síðari vísun.

Að setja upp PhpMyAdmin í Ubuntu

PhpMyAdmin er öflugt vefviðmót til að stjórna gagnagrunnum á netinu, næstum allir kerfisstjórar nota það vegna þess að það er mjög auðvelt að stjórna gagnagrunnum með því að nota það. Til að setja það upp á Ubuntu 20.04 skaltu keyra skipunina hér að neðan.

$ sudo apt install phpmyadmin

Meðan á uppsetningu stendur mun það sýna þér gluggann hér að neðan, veldu NO.

Veldu nú 'Lighttpd'.

Við erum næstum búin hér, keyrðu bara þessa einföldu skipun til að búa til tákntengil í /var/www/ í PHPMyAdmin möppuna í /usr/share/.

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

Farðu nú á http://localhost/phpmyadmin og það mun biðja þig um að slá inn rótarlykilorðið, sem þú hefur stillt hér að ofan við uppsetningu MariaDB.

Það er það, allir netþjónsíhlutir þínir eru í gangi núna, þú getur byrjað að dreifa vefverkefnum þínum.