sql >> Databasteknik >  >> RDS >> MariaDB

Hur man installerar Lighttpd med PHP, MariaDB och PhpMyAdmin i Ubuntu

Lighttpd är en webbserver med öppen källkod för Linux-maskiner, mycket snabb och mycket liten i storlek, den kräver inte mycket minne och CPU-användning vilket gör den till en av de bästa servrarna för alla projekt som behöver snabbhet i att distribuera webbsidor.

Lighttpd-funktioner

  1. Stöd för FastCGI, SCGI, CGI-gränssnitt.
  2. Stöd för att använda chroot.
  3. Stöd för mod_rewrite.
  4. Stöd för TLS/SSL med OpenSSL.
  5. A mycket liten storlek:1 MB.
  6. Låg CPU- och RAM-användning.
  7. Licensierad under BSD-licensen.

Den här artikeln förklarar hur du installerar Lighttpd , MariaDB , PHP med PhpMyAdminUbuntu 20.04 .

Steg 1:Installera Lighttpd på Ubuntu

Lyckligtvis Lighttpd finns att installera från de officiella Ubuntu-förråden, så om du vill installera Lighttpd behöver du bara köra följande kommando.

$ sudo apt install lighttpd

En gång, Lighttpd installerat, kan du gå till din webbplats eller IP-adress och du kommer att se den här sidan som bekräftar installationen av Lighttpd på din maskin.

Innan jag är på väg för ytterligare installation, skulle jag vilja berätta att följande är de viktiga sakerna om Lighttpd du bör veta innan du fortsätter.

  1. /var/www/html – är standardrotmappen för Lighttpd.
  2. /etc/lighttpd/ – är standardmappen för Lighttpd-konfigurationsfiler.

Steg 2:Installera PHP på Ubuntu

Lighttpd webbservern kommer inte att kunna användas utan PHP FastCGI Stöd. Dessutom måste du också installera "php-mysql ' för att aktivera MySQL-stöd.

# sudo apt install php php-cgi php-mysql

För att aktivera PHP-modulen, kör följande kommandon i terminalen.

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

Efter att du har aktiverat moduler, ladda om Lighttpd-serverkonfigurationen genom att köra kommandot nedan.

$ sudo service lighttpd force-reload

Nu för att testa om PHP fungerar eller inte, låt oss skapa en "test.php ' fil i /var/www/test.php .

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

Tryck på "i ”-knappen för att börja redigera och lägg till följande rad i den.

<?php phpinfo(); ?>

Tryck på ESC nyckel och skriv:x och tryck på Retur för att spara filen.

Gå nu till din domän eller IP-adress och ring test.php fil, som http://127.0.0.1/test.php . Du kommer att se den här sidan vilket betyder att PHP har installerats framgångsrikt.

Steg 3:Installera MariaDB i Ubuntu

MariaDB är en gaffel från MySQL, det är också en bra databasserver att använda med Lighttpd, för att installera den på Ubuntu 20.04 kör dessa serier av kommandon i terminalen.

$ 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

När det är installerat kan du köra säkerhetsskriptet för att säkra MariaDB-installationen enligt bilden.

$ sudo mysql_secure_installation

Skriptet kommer att uppmanas att ange root-lösenordet eller ställa in det. Svara sedan Y för varje efterföljande uppmaning.

Installera PhpMyAdmin i Ubuntu

PhpMyAdmin är ett kraftfullt webbgränssnitt för att hantera databaser online, nästan alla systemadministratörer använder det eftersom det är väldigt enkelt att hantera databaser med det. För att installera det på Ubuntu 20.04, kör kommandot nedan.

$ sudo apt install phpmyadmin

Under installationen kommer den att visa dig nedanstående dialog, välj NO .

Välj nu "Lighttpd ’.

Vi är nästan klara här, kör bara det här enkla kommandot för att skapa en symbollänk i /var/www/ till mappen PHPMyAdmin i /usr/share/ .

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

Gå nu till http://localhost/phpmyadmin och det kommer att be dig att ange root-lösenordet, som du har ställt in ovan under installationen av MariaDB.

Det är det, alla dina serverkomponenter är igång nu. Du kan börja distribuera dina webbprojekt.


  1. Använda MySQL relationsdatabaser på Fedora 20

  2. SQLite primär nyckel

  3. Hur man importerar en DBF-fil i SQL Server

  4. Hur kan jag utföra en SELECT DISTINCT på alla fält utom en BLOB?