GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Lighttpd con MariaDB e PHP su Ubuntu 18.04 LTS

In questo tutorial, ti mostreremo come installare Lighttpd con MariaDB e PHP su Ubuntu 18.04 LTS. Per chi non lo sapesse, Per chi non lo sapesse , Lighttpd è un server Web veloce e sicuro che è stato ottimizzato per ambienti ad alte prestazioni Con un ingombro di memoria ridotto rispetto ad altri server Web, una gestione efficace del carico della CPU e un set di funzionalità avanzate (FastCGI, SCGI, Auth, Output -Compressione, riscrittura URL e molti altri) Lighttpd è la soluzione perfetta per ogni server che soffre di problemi di carico.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò passo passo l'installazione di Lighttpd With MariaDB e PHP FastCGI sul server Bionic Beaver di Ubuntu 18.04.

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:Ubuntu 18.04 e qualsiasi altra distribuzione basata su Debian come Linux Mint.
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
  • Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa Lighttpd con MariaDB e PHP su Ubuntu 18.04 LTS Bionic Beaver

Passaggio 1. Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo il seguente apt-get comandi nel terminale.

apt-get update
apt-get upgrade

Passaggio 2. Installazione di Lighttpd su Ubuntu 18.04 LTS.

Lighttpd è disponibile per l'installazione dai repository ufficiali di Ubuntu, quindi se vuoi installare Lighttpd, devi solo eseguire questo comando:

sudo apt install lighttpd

Per avviare il server web Lighttpd, esegui i comandi seguenti e puoi testare lo stato del server accedendo all'indirizzo IP del tuo VPS in un browser web. In caso di successo, vedrai la pagina di benvenuto di Lighttpd:

systemctl start lighttpd.service

Passaggio 3. Installazione di MariaDB su Ubuntu 18.04 LTS.

Per installare MariaDB in Ubuntu esegui il seguente comando:

sudo apt install mariadb-server mariadb-client

Per impostazione predefinita, MariaDB non è protetto. Puoi proteggere MariaDB usando mysql_secure_installation sceneggiatura. dovresti leggere attentamente e sotto ogni passaggio che imposterà una password di root, rimuoverà gli utenti anonimi, non consentirà l'accesso root remoto e rimuoverà il database di test e l'accesso per proteggere MariaDB:

mysql_secure_installation

Per accedere a MariaDB, usa il comando seguente (nota che è lo stesso comando che useresti per accedere a un database MySQL):

mysql -u root -p

Per avviare il database, esegui i seguenti comandi:

systemctl start mariadb.service

Passaggio 4. Installazione di PHP 7 FastCGI e altri moduli PHP7.

In primo luogo, aggiungi il repository di terze parti sottostante per eseguire l'aggiornamento a PHP 7.1:

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php

Quindi, installa e aggiorna a PHP 7.1:

sudo apt update
sudo apt install php7.1-cgi php7.1-mcrypt php7.1-cli php7.1-mysql php7.1-gd php7.1-imagick php7.1-recode php7.1-tidy php7.1-xmlrpc

Abilita i moduli CGI PHP in Lighttpd con i seguenti comandi:

sudo sudo lighttpd-enable-mod fastcgi 
sudo lighttpd-enable-mod fastcgi-php

Dopo aver abilitato i moduli, è necessario riavviare il servizio Lighttpd eseguendo il comando seguente:

systemctl restart lighttpd

Verifica se PHP funziona:

nano /srv/www/htdocs/info.php

Quindi, aggiungeremo semplicemente la seguente riga al file:

<?php phpinfo(); ?>

Passaggio 5. Configura il firewall per LLMP.

Esegui i seguenti comandi per consentire le richieste HTTP (80) e HTTPPS (443) attraverso il firewall.

ufw allow 80/tcp
ufw allow 443/tcp
ufw reload

Congratulazioni! Hai installato con successo LLMP. Grazie per aver utilizzato questo tutorial per l'installazione di Lighttpd con PHP FPM e MariaDB nei sistemi Ubuntu 18.04 LTS Bionic Beaver. Per ulteriore aiuto o informazioni utili, ti consigliamo di controlla il sito Web ufficiale di Lighttpd.


Ubuntu
  1. Come installare PHP 7.4 e 8.0 su Ubuntu 18.04 o 20.04

  2. Come installare Lighttpd con PHP5 e MySQL su Ubuntu 11.04

  3. Come installare PHP 7.2 su Ubuntu 18.04 LTS

  4. Come installare Redmine su Ubuntu 20.04 LTS

  5. Come installare PHP 8 su Ubuntu 18.04 LTS

Come installare Lighttpd con PHP in Ubuntu 20.04

Come installare Lighttpd con PHP e MariaDB su CentOS 7

Come installare Lighttpd con PHP e MariaDB su Ubuntu 15.04

Come installare Lighttpd con PHP e MariaDB su Ubuntu 16.04 LTS

Come installare ERPNext su Ubuntu 20.04 LTS

Come installare Lighttpd, PHP e MariaDB su Ubuntu 20.04 LTS