GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare OpenLiteSpeed ​​e PHP su Ubuntu

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 amministratorepassword 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:

  1. Nome: lsphp80
  2. Indirizzo: uds://tmp/lshttpd/lsphp.sock
  3. Connessioni massime: 100
  4. Timeout richiesta iniziale (sec): 60
  5. Timeout tentativi (sec): 0
  6. 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.


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

  2. Come installare PHP 8.0 su Ubuntu 20.04 / Ubuntu 18.04

  3. Come installare il server Web OpenLiteSpeed ​​PHP e MariaDB su Ubuntu 20.10

  4. Come installare PHP 7.2 su Ubuntu 16.04

  5. Come installare PHP 7.3 su Ubuntu 16.04

Come installare PHP 8.0 su Ubuntu 20.04

Come installare PHP 5.6, PHP 8.0 e PHP 8.1 su Ubuntu 20.04 LTS

Come installare PHP 8.0 su Ubuntu 20.04 / 18.04

Come installare diverse versioni di PHP (5.6, 7.x e 8.0) in Ubuntu

Come installare PHP in Ubuntu 22.04

Come installare PHP su Ubuntu 22.04