Installazione Server · 6 min read · Nov 29, 2025

Come installare il server HTTP OpenLiteSpeed con PHP su Ubuntu 18.04 LTS

OpenLiteSpeed è un server HTTP open-source sviluppato da LiteSpeed Technologies. È un server HTTP ad alte prestazioni e leggero con un’interfaccia GUI basata sul web per l’amministrazione.

OpenLiteSpeed può gestire più di centomila connessioni simultanee con un basso consumo di risorse (CPU e RAM) e supporta molti sistemi operativi come Linux, Mac OS, FreeBSD e SunOS. Il server può essere utilizzato per eseguire script di pagina web scritti in PHP, Ruby, Perl e Java.

In questo tutorial, ti mostreremo come installare OpenLiteSpeed con il database MariaDB e l’attuale PHP 7.4 sul server Ubuntu 18.04.

Prerequisiti

Per questa guida, utilizzeremo l’ultima versione del server Ubuntu 18.04 con 2 GB di RAM, 25 GB di spazio libero su disco e 2 CPU.

Cosa faremo:

  • Installare OpenLiteSpeed
  • Installare PHP 7.4 versione OpenLiteSpeed
  • Installare il database MariaDB
  • Configurare l’amministratore di OpenLiteSpeed
  • Configurare OpenLiteSpeed con PHP 7.4
  • Eseguire OpenLiteSpeed sulla porta 80
  • Testare

Passo 1 - Installare OpenLiteSpeed

Per prima cosa, aggiungeremo il repository ufficiale di OpenLiteSpeed per Ubuntu 18.04 e installeremo OpenLiteSpeed.

Per aggiungere il repository di OpenLiteSpeed, scarica lo script bash ed eseguilo utilizzando il comando qui sotto.

wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh | bash

Dopo di che, installa OpenLiteSpeed utilizzando il comando apt qui sotto.

sudo apt install openlitespeed -y

Una volta completata l’installazione, controlla lo stato del servizio OpenLiteSpeed.

systemctl status openlitespeed

E otterrai che OpenLiteSpeed è attivo e funzionante.

Ora controlla la porta utilizzata da OpenLiteSpeed.

netstat -plntu

E otterrai che il servizio OpenLiteSpeed utilizza due porte predefinite ‘8080’ per l’accesso HTTP predefinito e la porta ‘8070’ per l’accesso all’amministratore di OpenLiteSpeed.

Controlla se OpenLitespeed è in esecuzione

Passo 2 - Installare PHP 7.4 versione OpenLiteSpeed

Dopo aver installato OpenLiteSpeed, installeremo l’ultima versione di PHP 7.4 per OpenLiteSpeed. I pacchetti PHP per OpenLiteSpeed sono chiamati ‘LSPHP’ (LSAPI e PHP).

Installa i pacchetti PHP 7.4 per OpenLiteSpeed utilizzando il comando apt qui sotto.

sudo apt install lsphp74 lsphp74-common lsphp74-mysql lsphp74-dev lsphp74-curl lsphp74-dbg -y

Ora hai installato i pacchetti PHP 7.4 per OpenLiteSpeed, sarà come un file sock di sistema.

Controllalo utilizzando il comando netstat qui sotto.

netstat -pl | grep lsphp

E otterrai il file sock LSPHP come qui sotto.

Passo 3 - Installare e configurare MySQL

In questo passo, installeremo il server MariaDB e imposteremo la password di root per esso.

Installa il server MariaDB utilizzando il comando apt qui sotto.

sudo apt install mariadb-client mariadb-server

Una volta completata l’installazione, avvia il servizio MariaDB e aggiungilo all’avvio.

systemctl start mariadb  
systemctl enable mariadb

Ora il servizio MariaDB è attivo e funzionante.

Successivamente, imposteremo la password di root per il server del database. E utilizzeremo lo strumento da riga di comando ‘mysql_secure_installation’ per farlo.

Esegui il comando ‘mysql_secure_installation’ qui sotto.

mysql_secure_installation

Ora digita la password di root e digita ‘Y’ per il resto di tutte le configurazioni.

Impostare una password di root? [Y/n] Y  
Rimuovere utenti anonimi? [Y/n] Y  
Rimuovere il database di test e l'accesso ad esso? [Y/n] Y  
Ricaricare le tabelle dei privilegi ora? [Y/n] Y

E la configurazione della password di root di MariaDB è completata.

Ora accedi alla shell MySQL utilizzando l’utente root come qui sotto.

mysql -u root -p  
Digita la tua password di root:

Una volta effettuato l’accesso, controlla gli utenti nel sistema MariaDB utilizzando la seguente query.

select User, Password, Host from mysql.user;

E otterrai il risultato come qui sotto.

Configura MariaDB

Di conseguenza, hai installato con successo il server di database MariaDB e impostato l’autenticazione della password di root per esso.

Passo 4 - Configurare l’amministratore di OpenLiteSpeed

OpenLiteSpeed fornisce un cruscotto basato sul web per gestire la sua configurazione.

In questo passo, configureremo l’autenticazione dell’utente e della password per il cruscotto di OpenLiteSpeed.

Vai alla directory ‘/usr/local/lsws/admin/misc/‘ e troverai alcuni strumenti, ora esegui lo script bash ‘admpass.sh’ come qui sotto.

cd /usr/local/lsws/admin/misc/  
sh admpass.sh

Digita il tuo nome utente e la tua password, e hai completato la configurazione dell’autenticazione di OpenLiteSpeed.

Configura l'amministratore di OpenLiteSpeed

Ora apri il tuo browser web e digita l’indirizzo IP del server seguito dalla porta di amministrazione di openliteSpeed ‘ 7080 ‘. Il mio è:

https://10.5.5.25:7080/

E otterrai il cruscotto di amministrazione di OpenLiteSpeed.

Accesso amministratore OpenLiteSpeed

Digita il tuo nome utente e la tua password, quindi fai clic sul pulsante ‘ Login ‘.

Ora otterrai il cruscotto di amministrazione di OpenLiteSpeed come qui sotto.

Cruscotto di amministrazione OpenLiteSpeed

Di conseguenza, hai impostato con successo l’autenticazione per il cruscotto di amministrazione di OpenLiteSpeed.

Passo 5 - Configurare OpenLiteSpeed con PHP 7.4

In questo passo, configureremo PHP 7.4 per OpenLiteSpeed utilizzando l’amministrazione basata sul web.

Nel cruscotto di OpenLiteSpeed, fai clic sul menu ‘ Server Configuration ‘ a sinistra e fai clic sulla scheda ‘ External App ‘.

Configura OpenLiteSpeed con PHP 7.4

Per aggiungere la nuova configurazione PHP 7.4, fai clic sul pulsante ‘ + ‘ a destra.

Per il tipo, scegli ‘ LiteSpeed SAPI App ‘ e fai clic sul pulsante ‘ Next ‘.

Ora digita i dettagli della configurazione come qui sotto.

Name: lsphp74  
Address: uds://tmp/lshttpd/lsphp.sock  
Notes: lsphp74 per OpenLiteSpeed  
Max Connections: 35  
Initial Request Timeout (secs): 60  
Retry Timeout (secs): 0  
Command: $SERVER_ROOT/lsphp74/bin/lsphp

E fai clic sul pulsante ‘ Save ‘, e la configurazione PHP 7.4 è stata aggiunta.

Binding SAPI PHP 7.4

Successivamente, cambieremo il PHP predefinito per OpenLiteSpeed alla versione PHP 7.4.

Nel menu ‘Server Configuration’, fai clic sulla scheda ‘ Script Handler ‘.

Gestore di script

Ora fai clic sul pulsante ‘ Edit ‘ nella sezione azione.

Nel ‘Handler Name’, scegli ‘ lsphp74 ‘ che abbiamo appena aggiunto e fai clic sul pulsante ‘ Save ‘.

lsphp74

E di conseguenza, hai aggiunto e abilitato la configurazione PHP 7.4 per OpenLiteSpeed.

Passo 6 - Eseguire OpenLiteSpeed sulla porta 80

Per impostazione predefinita, OpenLiteSpeed è in esecuzione sulla porta predefinita ‘ 8088 ‘. Per eseguire OpenLiteSpeed sulla porta HTTP predefinita ‘80’, possiamo utilizzare il cruscotto di amministrazione per cambiare la configurazione.

Nel cruscotto di OpenLiteSpeed, fai clic sul menu ‘ Listener ‘ a sinistra.

Esegui OpenLiteSpeed sulla porta 80

Nella sezione ‘ Default ‘ listeners, fai clic sul pulsante ‘ view ‘.

Nella sezione ‘ Address Settings ‘, fai clic sul pulsante ‘ edit ‘ sul lato destro.

Impostazioni indirizzo Internet

Ora cambia la porta alla porta HTTP predefinita ‘ 80 ‘ e fai clic sul pulsante ‘ Save ‘.

Cambia porta a cui LiteSpeed ascolta

E la porta predefinita di OpenLiteSpeed è stata cambiata alla porta HTTP predefinita ‘80’.

Ora fai clic sul pulsante di riavvio e il servizio OpenLiteSpeed verrà riavviato.

Riavvia il servizio

Di conseguenza, OpenLiteSpeed ora è in esecuzione sulla porta HTTP predefinita ‘ 80 ‘.

Passo 7 - Testare

Apri il tuo browser web e digita l’indirizzo IP del server nella barra degli indirizzi.

http://10.5.5.25/

E otterrai la pagina indice predefinita di OpenLiteSpeed.

Test OpenLiteSpeed

Successivamente, testeremo la configurazione di PHP e ci assicureremo che funzioni.

Nella sezione ‘ Test PHP ‘, fai clic sul pulsante ‘ click here ‘.

E otterrai la pagina phpinfo come qui sotto.

Informazioni PHP per PHP 7.4 su OpenLiteSpeed

Di conseguenza, hai installato il server web OpenLiteSpeed con il database MariaDB e PHP 7.4 su Ubuntu 18.04 Server.

Riferimenti

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.