Zoeken op website

Hoe Lighttpd te installeren met PHP, MariaDB en PhpMyAdmin in Ubuntu


Lighttpd is een open-source webserver voor Linux-machines, zeer snel en zeer klein van formaat. Het vereist niet veel geheugen- en CPU-gebruik, waardoor het een van de beste servers is voor elk project dat snelheid nodig heeft bij het implementeren van webpagina's.

Lighttpd-functies

  1. Ondersteuning voor FastCGI-, SCGI-, CGI-interfaces.
  2. Ondersteuning voor het gebruik van chroot.
  3. Ondersteuning voor mod_rewrite.
  4. Ondersteuning voor TLS/SSL met OpenSSL.
  5. Een zeer klein formaat: 1 MB.
  6. Laag CPU- en RAM-gebruik.
  7. Gelicentieerd onder de BSD-licentie.

In dit artikel wordt uitgelegd hoe u Lighttpd, MariaDB, PHP installeert met PhpMyAdmin op Ubuntu 20.04 >.

Stap 1: Lighttpd installeren op Ubuntu

Gelukkig is Lighttpd beschikbaar om te installeren vanuit de officiële Ubuntu-repository's. Dus als je Lighttpd wilt installeren, hoef je alleen maar de volgende opdracht uit te voeren.

sudo apt install lighttpd

Zodra Lighttpd is geïnstalleerd, kunt u naar uw website of IP-adres gaan en ziet u deze pagina die de installatie van Lighttpd op uw computer bevestigt.

Voordat ik verder ga met de installatie, zou ik je willen vertellen dat het volgende de belangrijke dingen zijn over Lighttpd die je moet weten voordat je doorgaat.

  1. /var/www/html – is de standaard hoofdmap voor Lighttpd.
  2. /etc/lighttpd/ – is de standaardmap voor Lighttpd-configuratiebestanden.

Stap 2: PHP installeren op Ubuntu

De Lighttpd-webserver kan niet worden gebruikt zonder ondersteuning voor PHP FastCGI. Bovendien moet u ook het ‘php-mysql’ pakket installeren om MySQL-ondersteuning in te schakelen.

sudo apt install php php-cgi php-mysql

Om de PHP-module in te schakelen, voert u nu de volgende opdrachten uit in de terminal.

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

Nadat u de modules hebt ingeschakeld, laadt u de Lighttpd-serverconfiguratie opnieuw door de onderstaande opdracht uit te voeren.

sudo service lighttpd force-reload

Om nu te testen of PHP werkt of niet, maken we een ‘test.php’ bestand in /var/www/test.php.

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

Druk op de knop “i ” om te beginnen met bewerken en voeg de volgende regel eraan toe.

<?php phpinfo(); ?>

Druk op de ESC-toets, schrijf:x en druk op de Enter-toets om het bestand op te slaan.

Ga nu naar uw domein of IP-adres en roep het test.php-bestand aan, zoals http://127.0.0.1/test.php. U ziet deze pagina, wat betekent dat PHP succesvol is geïnstalleerd.

Stap 3: MariaDB installeren in Ubuntu

MariaDB is een fork van MySQL, het is ook een goede databaseserver om te gebruiken met Lighttpd. Om het te installeren op Ubuntu 20.04 voer je deze reeks opdrachten uit in de 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

Eenmaal geïnstalleerd, kunt u het beveiligingsscript uitvoeren om de MariaDB-installatie te beveiligen, zoals weergegeven.

sudo mysql_secure_installation

Het script wordt gevraagd het rootwachtwoord in te voeren of in te stellen. Beantwoord daarna Y voor elke volgende prompt.

PhpMyAdmin installeren in Ubuntu

PhpMyAdmin is een krachtige webinterface om databases online te beheren. Bijna elke systeembeheerder gebruikt het omdat het heel eenvoudig is om databases ermee te beheren. Om het op Ubuntu 20.04 te installeren, voert u de onderstaande opdracht uit.

sudo apt install phpmyadmin

Tijdens de installatie wordt het onderstaande dialoogvenster weergegeven, kies NEE.

Kies nu ‘Lighttpd‘.

We zijn hier bijna klaar. Voer gewoon deze eenvoudige opdracht uit om een symlink in /var/www/ te maken naar de map PHPMyAdmin in /usr/share/.

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

Ga nu naar http://localhost/phpmyadmin en u wordt gevraagd het root-wachtwoord in te voeren, dat u hierboven hebt ingesteld tijdens de installatie van MariaDB.

Dat is alles, al uw servercomponenten zijn nu actief. U kunt beginnen met het implementeren van uw webprojecten.