GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer OpenLiteSpeed ​​et PHP sur Ubuntu

Dans ce didacticiel, je vais vous guider pas à pas dans l'installation et la configuration d'OpenLiteSpeed ​​et de PHP sur Ubuntu.

OpenLiteSpeed ​​​​est un serveur HTTP léger open source gratuit développé par LiteSpeed ​​​​Technologies. C'est un serveur HTTP puissant et modulaire qui peut gérer des centaines de milliers de connexions simultanées avec une faible utilisation des ressources. OpenLiteSpeed ​​offre des performances, une sécurité, une évolutivité, une simplicité et une optimisation imbattables, le tout regroupé dans un seul package.

OpenLiteSpeed ​​fournit une interface utilisateur basée sur le Web pour gérer le serveur Web via un navigateur Web. Il utilise la même configuration que le serveur Web Apache et est compatible avec la plupart des fonctionnalités offertes par Apache.

1. Mettre à niveau le système Ubuntu actuel

Avant d'exécuter le didacticiel ci-dessous, il est important de vous assurer que votre système Ubuntu est à jour en exécutant le apt suivant commandes dans le terminal :

sudo apt update
sudo apt upgrade

2. Ajouter le référentiel OpenLiteSpeed

OpenLiteSpeed ​​fournit un référentiel de logiciels que nous pouvons utiliser pour télécharger et installer le serveur. Mais d'abord, nous devons l'ajouter à notre système Ubuntu car il n'est pas inclus dans les référentiels par défaut d'Ubuntu.

Nous utiliserons donc le script officiel fourni par OpenLiteSpeed ​​pour ajouter automatiquement le référentiel correct à notre système Ubuntu.

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

3. Installer le serveur Web OpenLiteSpeed

Une fois le référentiel ajouté, le serveur OpenLiteSpeed ​​est disponible pour installation à l'aide de la commande ci-dessous :

sudo apt install openlitespeed

Ensuite, vérifiez l'état du service OpenLiteSpeed ​​avec la commande suivante :

sudo systemctl status lshttpd

4. Installez PHP 8 pour OpenLiteSpeed

Lorsque nous installons OpenLiteSpeed, il installe automatiquement la version PHP 7.3 conçue pour OpenLiteSpeed. Nous pouvons installer PHP 8.0 avec la commande suivante :

sudo apt install lsphp80 lsphp80-mysql lsphp80-common lsphp80-opcache lsphp80-curl

Une fois tous les packages installés, vous pouvez passer à l'étape suivante. Si vous souhaitez installer une autre version de PHP, remplacez simplement lsphp80 avec lsphp74 , par exemple.

5. Configurer le mot de passe administrateur OpenLiteSpeed

OpenLiteSpeed ​​fournit une console Web qui écoute par défaut sur le port 7080. Vous devrez définir un nom d'utilisateur et un mot de passe administrateur pour y accéder.

Après avoir exécuté la commande ci-dessous, vous serez invité à saisir le nom d'utilisateur et le mot de passe de l'administrateur. En appuyant sur Enter sans choisir un nouveau nom d'utilisateur par défaut admin comme nouveau nom d'utilisateur administratif. L'entrée du nom d'utilisateur est suivie d'un mot de passe. Retapez le mot de passe et appuyez sur Entrée.

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

6. Accéder à la console d'administration OpenLiteSpeed

Dirigez votre navigateur vers http://your-server-ip:7080 et vous devriez obtenir une page de connexion comme indiqué ci-dessous. Indiquez votre nom d'utilisateur d'administrateur et mot de passe et cliquez sur "Connexion" bouton.

Vous serez alors accueilli par la vue du tableau de bord OpenLiteSpeed.

C'est là que la majorité de votre configuration pour le serveur Web aura lieu.

7. Configurer PHP 8 pour OpenLiteSpeed

Ensuite, cliquez sur "Configuration du serveur » sur la gauche et cliquez sur « Application externe onglet ". Pour ajouter la nouvelle configuration PHP 8, cliquez sur l'ajout "+ ” bouton à droite.

Pour le type, choisissez "LiteSpeed ​​SAPI App " et cliquez sur "Suivant ” bouton.

Fournissez les informations suivantes :

  1. Nom : lsphp80
  2. Adresse : uds://tmp/lshttpd/lsphp.sock
  3. Nombre maximal de connexions : 100
  4. Délai d'expiration de la requête initiale (secondes) : 60
  5. Délai de nouvelle tentative (secondes) : 0
  6. Commande : lsphp80/bin/lsphp

Ensuite, cliquez sur "Enregistrer" bouton pour enregistrer la configuration.

Vous devriez voir la page suivante.

Vous devez maintenant remplacer le PHP par défaut d'OpenLiteSpeed ​​par la version PHP 8.0. Cliquez sur le "Script Gestionnaire" puis appuyez sur "Modifier" bouton.

Sélectionnez lsphp80 dans le menu déroulant de "Nom du gestionnaire " et cliquez sur "Enregistrer" bouton.

Vous devriez voir la page suivante.

8. Modifier le port par défaut d'OpenLiteSpeed

Par défaut, OpenLiteSpeed ​​écoute sur le port 8088 . Nous pouvons le changer pour utiliser le port 80 à la place qui est le port par défaut pour les requêtes HTTP.

Pour ce faire, cliquez sur "Auditeurs " dans la liste des options sur le côté gauche de l'interface. Puis à droite sous "Actions ", cliquez sur "Afficher ” icône.

Cela chargera une page contenant plus de détails sur l'écouteur par défaut. Cliquez sur "Modifier ” icône dans les Paramètres d'adresse.

Dans les paramètres d'adresse d'écoute par défaut, modifiez le port de 8088 à 80 et cliquez sur "Enregistrer ” (disquette) pour enregistrer les paramètres.

Ensuite, cliquez sur "Redémarrer ” et effectuez le redémarrage progressif pour appliquer les modifications.

Lorsque vous y êtes invité, appuyez sur "Go ” bouton.

Vous pouvez désormais accéder à votre serveur Web OpenLiteSpeed ​​à l'aide de l'URL http://your-server-ip .

Vous pouvez également saisir http://your-server-ip/phpinfo.php dans le navigateur pour tester PHP 8 avec le serveur Web OpenLiteSpeed. En conséquence, vous devriez obtenir la page phpinfo comme ci-dessous.

Conclusion

Toutes nos félicitations! À ce stade, vous devriez avoir OpenLiteSpeed ​​et PHP 8 installés et exécutés sur Ubuntu. J'espère que ce tutoriel vous a aidé.

Il y a tellement de choses que le serveur Web OpenLiteSpeed ​​peut faire. Pour en savoir plus sur OpenLiteSpeed, vous pouvez vous référer à la documentation officielle.

Comme toujours, n'hésitez pas à partager vos réflexions dans la zone de commentaires ci-dessous.


Ubuntu
  1. Comment installer PHP 7.4 et 8.0 sur Ubuntu 18.04 ou 20.04

  2. Comment installer PHP 8.0 sur Ubuntu 20.04 / Ubuntu 18.04

  3. Comment installer le serveur Web OpenLiteSpeed ​​PHP et MariaDB sur Ubuntu 20.10

  4. Comment installer PHP 7.2 sur Ubuntu 16.04

  5. Comment installer PHP 7.3 sur Ubuntu 16.04

Comment installer PHP 8.0 sur Ubuntu 20.04

Comment installer PHP 5.6, PHP 8.0 et PHP 8.1 sur Ubuntu 20.04 LTS

Comment installer PHP 8.0 sur Ubuntu 20.04 / 18.04

Comment installer différentes versions de PHP (5.6, 7.x et 8.0) dans Ubuntu

Comment installer PHP dans Ubuntu 22.04

Comment installer PHP sur Ubuntu 22.04