Ricerca nel sito web

Come installare Lighttpd con PHP, MariaDB e PhpMyAdmin in Ubuntu


Lighttpd è un server web open source per macchine Linux, molto veloce e di dimensioni molto ridotte, non richiede molta memoria e utilizzo della CPU il che lo rende uno dei migliori server per qualsiasi progetto che ha bisogno di velocità nella distribuzione delle pagine web.

Funzionalità di LightTPD

  1. Supporto per interfacce FastCGI, SCGI, CGI.
  2. Supporto per l'utilizzo di chroot.
  3. Supporto per mod_rewrite.
  4. Supporto per TLS/SSL utilizzando OpenSSL.
  5. A Dimensioni molto ridotte: 1 MB.
  6. Basso utilizzo di CPU e RAM.
  7. Concesso in licenza con la licenza BSD.

Questo articolo spiega come installare Lighttpd, MariaDB, PHP con PhpMyAdmin su Ubuntu 20.04 .

Passaggio 1: installazione di Lighttpd su Ubuntu

Fortunatamente, Lighttpd è disponibile per l'installazione dai repository ufficiali di Ubuntu, quindi se vuoi installare Lighttpd, devi solo eseguire il seguente comando.

sudo apt install lighttpd

Una volta installato Lighttpd, puoi andare al tuo sito web o indirizzo IP e vedrai questa pagina che conferma l'installazione di Lighttpd sul tuo computer.

Prima di procedere con un'ulteriore installazione, vorrei dirti che le seguenti sono le cose importanti su Lighttpd che dovresti sapere prima di continuare.

  1. /var/www/html – è la cartella principale predefinita per Lighttpd.
  2. /etc/lighttpd/ – è la cartella predefinita per i file di configurazione di Lighttpd.

Passaggio 2: installazione di PHP su Ubuntu

Il server web Lighttpd non sarà utilizzabile senza il supporto PHP FastCGI. Inoltre, devi anche installare il pacchetto "php-mysql" per abilitare il supporto MySQL.

sudo apt install php php-cgi php-mysql

Ora per abilitare il modulo PHP, esegui i seguenti comandi nel terminale.

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

Dopo aver abilitato i moduli, ricarica la configurazione del server Lighttpd eseguendo il comando seguente.

sudo service lighttpd force-reload

Ora per verificare se PHP funziona o meno, creiamo un file "test.php" in /var/www/test.php.

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

Premi il pulsante "i" per iniziare la modifica e aggiungi la riga seguente.

<?php phpinfo(); ?>

Premi il tasto ESC, scrivi:x e premi il tasto Invio per salvare il file.

Ora vai al tuo dominio o indirizzo IP e chiama il file test.php, come http://127.0.0.1/test.php. Vedrai questa pagina, il che significa che PHP è stato installato correttamente.

Passaggio 3: installazione di MariaDB su Ubuntu

MariaDB è un fork di MySQL, è anche un buon server di database da utilizzare con Lighttpd, per installarlo su Ubuntu 20.04 esegui questa serie di comandi nel terminale.

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

Una volta installato, puoi eseguire lo script di sicurezza per proteggere l'installazione di MariaDB come mostrato.

sudo mysql_secure_installation

Allo script verrà richiesto di inserire la password di root o di configurarla. Successivamente, rispondi Y per ogni richiesta successiva.

Installazione di PhpMyAdmin su Ubuntu

PhpMyAdmin è una potente interfaccia web per gestire i database online, quasi tutti gli amministratori di sistema la utilizzano perché è molto semplice gestire i database utilizzandola. Per installarlo su Ubuntu 20.04, esegui il comando seguente.

sudo apt install phpmyadmin

Durante l'installazione, ti verrà mostrata la finestra di dialogo seguente, scegli NO.

Ora scegli "Lighttpd".

Abbiamo quasi finito, basta eseguire questo semplice comando per creare un collegamento simbolico in /var/www/ alla cartella PHPMyAdmin in /usr/share/.

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

Ora vai su http://localhost/phpmyadmin e ti verrà chiesto di inserire la password di root, che hai impostato sopra durante l'installazione di MariaDB.

Questo è tutto, tutti i componenti del tuo server sono attivi e funzionanti ora, puoi iniziare a distribuire i tuoi progetti web.