Wéi installéiere Dir Lighttpd mat PHP, MariaDB a PhpMyAdmin an Ubuntu


Lighttpd ass en Open-Source Webserver fir Linux Maschinnen, ganz séier a ganz kleng a Gréisst, et erfuerdert net vill Erënnerung a CPU Benotzung, wat et zu engem vun de beschten Servere fir all Projet mécht dat brauch Geschwindegkeet beim Ofbau vun Websäiten.

  1. Ënnerstëtzung fir FastCGI, SCGI, CGI Interfaces.
  2. Ënnerstëtzung fir Chroot ze benotzen.
  3. Ënnerstëtzung fir mod_rewrite.
  4. Ënnerstëtzung fir TLS/SSL mat OpenSSL.
  5. A Ganz kleng Gréisst: 1MB.
  6. Niddereg CPU an RAM Notzung.
  7. Lizenzéiert ënner der BSD Lizenz.

Dësen Artikel erkläert wéi Dir Lighttpd, MariaDB, PHP mat PhpMyAdmin op Ubuntu 20.04 installéiere wëllt.

Schrëtt 1: Installéiere Lighttpd op Ubuntu

Glécklecherweis ass Lighttpd verfügbar fir vun den offiziellen Ubuntu Repositories z'installéieren, Also wann Dir Lighttpd installéiere wëllt, musst Dir nëmmen de folgende Kommando ausféieren.

$ sudo apt install lighttpd

Eemol Lighttpd installéiert, kënnt Dir op Är Websäit oder IP Adress goen an Dir gesitt dës Säit déi d'Installatioun vu Lighttpd op Ärer Maschinn bestätegt.

Ier Dir op weider Installatioun geet, wëll ech Iech soen datt déi folgend wichteg Saachen iwwer Lighttpd sinn, déi Dir wësse sollt ier Dir weiderfuert.

  1. /var/www/html – ass de Standard Root Dossier fir Lighttpd.
  2. /etc/lighttpd/ – ass den Default Dossier fir Lighttpd Konfiguratiounsdateien.

Schrëtt 2: PHP op Ubuntu installéieren

Lighttpd Webserver wäert net benotzbar sinn ouni PHP FastCGI Support. Zousätzlech musst Dir och de 'php-mysql' Package installéieren fir MySQL Support z'aktivéieren.

# sudo apt install php php-cgi php-mysql

Elo fir de PHP Modul z'aktivéieren, lafen déi folgend Kommandoen am Terminal.

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

Nodeems Dir Moduler aktivéiert hutt, lued d'Lighttpd Serverkonfiguratioun nei andeems Dir de Kommando hei drënner leeft.

$ sudo service lighttpd force-reload

Elo fir ze testen ob PHP funktionnéiert oder net, loosst eis eng 'test.php' Datei an /var/www/test.php erstellen.

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

Dréckt den \i Knäppchen fir d'Ännerung unzefänken, a füügt déi folgend Zeil derbäi.

<?php phpinfo(); ?>

Dréckt ESC Schlëssel, a schreift:x an dréckt Enter Schlëssel fir de Fichier ze späicheren.

Gitt elo op Är Domain oder IP Adress an rufft test.php Datei un, wéi http://127.0.0.1/test.php. Dir gesitt dës Säit wat heescht datt PHP erfollegräich installéiert ass.

Schrëtt 3: MariaDB an Ubuntu installéieren

MariaDB ass eng Gabel vu MySQL, et ass och e gudden Datebankserver fir mat Lighttpd ze benotzen, fir se op Ubuntu 20.04 ze installéieren, lafen dës Serie vu Kommandoen am Terminal.

$ 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

Eemol installéiert, kënnt Dir de Sécherheetsskript lafen fir d'MariaDB Installatioun ze sécheren wéi gewisen.

$ sudo mysql_secure_installation

De Skript gëtt gefuerdert fir de Root-Passwuert anzeginn oder et opzestellen. Duerno äntwert Y fir all spéider Ufro.

Installéiere PhpMyAdmin an Ubuntu

PhpMyAdmin ass eng mächteg Webinterface fir Datenbanken online ze managen, bal all System Admin benotzt et well et ganz einfach ass Datenbanken ze verwalten. Fir et op Ubuntu 20.04 z'installéieren, fuert de Kommando ënnen.

$ sudo apt install phpmyadmin

Wärend der Installatioun weist et Iech den Dialog hei drënner, wielt NEE.

Wielt elo 'Lighttpd'.

Mir si bal hei fäerdeg, fuert just dësen einfache Kommando aus fir e Symlink an /var/www/ an den PHPMyAdmin Dossier an /usr/share/ ze kreéieren.

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

Gitt elo op http://localhost/phpmyadminan et wäert Iech froen d'Root-Passwuert anzeginn, dat Dir uewen während der MariaDB Installatioun agestallt hutt.

Dat ass et, all Är Serverkomponente sinn elo op a lafen, Dir kënnt ufänken Är Webprojeten z'installéieren.