In questo tutorial, ti guiderò passo dopo passo attraverso l'installazione e la configurazione di OpenLiteSpeed e PHP su Ubuntu.
OpenLiteSpeed è un server HTTP leggero open source gratuito sviluppato da LiteSpeed Technologies. È un server HTTP potente e modulare e può gestire centinaia di migliaia di connessioni simultanee con un basso utilizzo delle risorse. OpenLiteSpeed offre prestazioni imbattibili, sicurezza, scalabilità, semplicità e ottimizzazione, il tutto racchiuso in un unico pacchetto.
OpenLiteSpeed fornisce un'interfaccia utente basata sul Web per la gestione del server Web tramite un browser Web. Utilizza la stessa configurazione del server Web Apache ed è compatibile con la maggior parte delle funzionalità offerte da Apache.
1. Aggiorna l'attuale sistema Ubuntu
Prima di eseguire il tutorial di seguito, è importante assicurarsi che il tuo sistema Ubuntu sia aggiornato eseguendo il seguente apt
comandi nel terminale:
sudo apt update
sudo apt upgrade
2. Aggiungi il repository OpenLiteSpeed
OpenLiteSpeed fornisce un repository software che possiamo utilizzare per scaricare e installare il server. Ma prima, dobbiamo aggiungerlo al nostro sistema Ubuntu perché non è incluso nei repository predefiniti di Ubuntu.
Quindi utilizzeremo lo script ufficiale fornito da OpenLiteSpeed per aggiungere automaticamente il repository corretto al nostro sistema Ubuntu.
wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh | sudo bash
3. Installa il server Web OpenLiteSpeed
Una volta aggiunto il repository, il server OpenLiteSpeed è disponibile per l'installazione utilizzando il comando seguente:
sudo apt install openlitespeed
Successivamente, verifica lo stato del servizio OpenLiteSpeed con il seguente comando:
sudo systemctl status lshttpd
4. Installa PHP 8 per OpenLiteSpeed
Quando installiamo OpenLiteSpeed, installa automaticamente la build PHP 7.3 realizzata per OpenLiteSpeed. Possiamo installare PHP 8.0 con il seguente comando:
sudo apt install lsphp80 lsphp80-mysql lsphp80-common lsphp80-opcache lsphp80-curl
Una volta installati tutti i pacchetti, puoi procedere al passaggio successivo. Se desideri installare una versione diversa di PHP, sostituisci semplicemente lsphp80
con lsphp74
, per esempio.
5. Imposta la password amministratore di OpenLiteSpeed
OpenLiteSpeed fornisce una console Web che è in ascolto per impostazione predefinita sulla porta 7080. Per accedervi dovrai impostare un nome utente e una password di amministratore.
Dopo aver eseguito il comando seguente, ti verrà chiesto di inserire il nome utente e la password dell'amministratore. Premendo Enter
senza scegliere un nuovo nome utente, l'impostazione predefinita è admin
come nuovo nome utente amministrativo. L'immissione del nome utente è seguita da una password. Ridigita la password e premi invio.
sudo /usr/local/lsws/admin/misc/admpass.sh
6. Accedi alla Console di amministrazione OpenLiteSpeed
Punta il tuo browser su http://your-server-ip:7080
e dovresti ottenere una pagina di accesso come mostrato di seguito. Fornisci il tuo nome utente amministratore e password e fai clic su "Accedi" pulsante.
Verrai quindi accolto dalla visualizzazione dashboard di OpenLiteSpeed.
È qui che avrà luogo la maggior parte della tua configurazione per il server web.
7. Configura PHP 8 per OpenLiteSpeed
Quindi, fai clic su "Configurazione server " a sinistra e fai clic su "App esterna scheda ". Per aggiungere la nuova configurazione di PHP 8, fai clic su aggiungi "+ ” a destra.
Per il tipo, scegli "App LiteSpeed SAPI ” e fai clic su “Avanti pulsante ".
Fornisci le seguenti informazioni:
- Nome: lsphp80
- Indirizzo: uds://tmp/lshttpd/lsphp.sock
- Connessioni massime: 100
- Timeout richiesta iniziale (sec): 60
- Timeout tentativi (sec): 0
- Comando: lsphp80/bin/lsphp
Quindi, fai clic su "Salva" pulsante per salvare la configurazione.
Dovresti vedere la seguente pagina.
Ora devi modificare il PHP predefinito per OpenLiteSpeed nella versione PHP 8.0. Fare clic su "Script gestore" scheda e quindi fai clic su "Modifica" pulsante.
Seleziona lsphp80
dal menu a discesa in "Nome gestore " e fai clic su "Salva" pulsante.
Dovresti vedere la seguente pagina.
8. Modifica la porta predefinita di OpenLiteSpeed
Per impostazione predefinita, OpenLiteSpeed è in ascolto sulla porta 8088
. Possiamo cambiarlo per usare la porta 80
invece che è la porta predefinita per le richieste HTTP.
A tale scopo, fai clic su "Ascoltatori ” nell'elenco di opzioni sul lato sinistro dell'interfaccia. Quindi a destra sotto "Azioni ", fai clic su "Visualizza " icona.
Verrà caricata una pagina con maggiori dettagli sull'ascoltatore predefinito. Fai clic su "Modifica ” in Impostazioni indirizzo.
Nelle impostazioni dell'indirizzo del listener predefinito, cambia la porta da 8088
a 80
e fai clic su "Salva ” (floppy disk) icona per salvare le impostazioni.
Quindi, fai clic su "Riavvia ” ed esegui il riavvio regolare per applicare le modifiche.
Quando richiesto, premi il pulsante "Vai pulsante ".
Ora puoi accedere al tuo server web OpenLiteSpeed utilizzando l'URL http://your-server-ip
.
Puoi anche inserire http://your-server-ip/phpinfo.php
nel browser per testare PHP 8 con il server Web OpenLiteSpeed. Di conseguenza, dovresti ottenere la pagina phpinfo come di seguito.
Conclusione
Congratulazioni! A questo punto, dovresti avere OpenLiteSpeed e PHP 8 installati e in esecuzione su Ubuntu. Spero che questo tutorial ti abbia aiutato.
C'è così tanto che il server web OpenLiteSpeed può fare. Per ulteriori informazioni su OpenLiteSpeed, puoi fare riferimento alla documentazione ufficiale.
Come sempre, sentiti libero di condividere i tuoi pensieri nella casella dei commenti qui sotto.