Installer LAMP sur Ubuntu 20.04 | 22.04 avec une seule commande

Pour exécuter certaines applications Web populaires, nous avons besoin d’une installation de serveur LAMP légère. Ici, nous apprenons à le faire sur Ubuntu 20.04 focal ou 22.04 Jammy Jellyfish à l’aide d’une seule commande.

Les sons de LAMP sont peut-être familiers mais ce n’est pas pour notre table, c’est plutôt un acronyme composé des lettres initiales des logiciels Linux, Apache, MySQL et PHP. Cette pile est assez courante lorsqu’il s’agit de créer un environnement de serveur Web pour installer des applications Web populaires basées sur PHP telles que WordPress. Nous pouvons utiliser LAMP pour fournir du contenu Web statique ou dynamique.

LAMP fait référence à une pile logicielle dont les lettres initiales sont constituées des composants individuels suivants :

  • Système d’exploitation Linux
  • Serveur Web Apache
  • Système de base de données MySQL
  • Langage de script PHP

Tous les composants logiciels utilisés pour créer un environnement LAMP sont généralement installés sur des serveurs physiques ou virtuels. Les serveurs basés sur LAMP sont des sites Web ou des boutiques en ligne créés à l’aide de systèmes de gestion de contenu (CMS). Les serveurs LAMP servent également d’environnement pour le développement de logiciels.

Étant donné que LAMP est un logiciel gratuit et distribué, il est donc très populaire parmi les hébergeurs pour fournir des services.

Si nécessaire, les composants individuels d’un système LAMP peuvent être remplacés. Par exemple, au lieu d’un serveur Web Apache, on peut utiliser Nginx ; le langage de script JavaScript ou le système de gestion de base de données MariaDB peuvent également être utilisés. Selon le composant remplacé, l’acronyme change.

Bien que LAMp soit nativement destiné à fonctionner sur un système Linux, mais peut être utilisé sur Windows et à ce moment-là, il sera connu sous le nom de WAMP.

Explorer les composants logiciels individuels d’un système LAMP

Les composants logiciels individuels Linux, Apache, MySQL et PHP effectuent chacun des tâches différentes et fournissent des fonctions différentes.

Linux – OS open source

Linux n’a pas besoin d’être présenté, c’est un système d’exploitation open source populaire pour contrôler le matériel et les applications en cours d’exécution. Il constitue l’interface entre le matériel et les applications installées. Vous pouvez trouver Linux sous une variété de formes – des graphiques légers aux graphiques lourds armés pour les ordinateurs modernes. Parmi les distributions Linux les plus populaires, certaines sont Ubuntu, Debian, RedHat, Fedora, etc. Nous pouvons les utiliser à la fois en utilisant l’interface graphique ou en utilisant le terminal de ligne de commande.

Serveur Web Apache

Le serveur Web Apache est l’un des éléments clés de l’environnement LAMP. C’est un serveur HTTP populaire qui alimente des centaines de serveurs d’hébergement. Il aide le système à recevoir les requêtes HTTP des clients, à les traiter et à fournir les réponses aux clients via HTTP. Le serveur Web peut accéder au contenu statique ou transmettre des requêtes dynamiques à un langage de script côté serveur tel que PHP, Perl ou Python.

Système de gestion de base de données MySQL

MySQL est un serveur de base de données SQL open source utilisé dans l’environnement de pile LAMP pour stocker les données générées par les applications Web. Avec le langage de script PHP, MySQL génère le contenu dynamique que le serveur Web Apache livre ensuite au client.

Langage de script PHP

PHP signifie Hypertext Preprocessor et est un langage de script qui peut être utilisé comme logiciel libre. Il peut être utilisé avec les différents serveurs de base de données et MySQL en fait partie. PHP prend en charge le traitement côté serveur du code PHP pour générer le contenu dynamique. Le serveur Web Apache reçoit les requêtes PHP des clients et les transmet à l’interpréteur PHP. Après traitement, il génère dynamiquement les documents HTML à envoyer du serveur web au client.

Avantages d’un système LAMP

1. Largement utilisé et pris en charge par une énorme communauté de développeurs.
2. Stable et mature
3. Rapidement corrigé si une erreur ou des vulnérabilités se produisent.
4. Libre et open source, donc la source est ouverte à tous.
5. La distribution sous licence GPL permet aux utilisateurs de créer leurs propres extensions ou applications utiles autour des composants de la pile Lamp.
6. Les serveurs LAMP offrent un haut degré de flexibilité.
7. Fournir des performances élevées pour la génération de contenu Web dynamique.

Commande pour installer le serveur LAMP sur Ubuntu 22.04 ou 20.04

1. Exécutez la mise à jour du système

Tous les composants du serveur LAMP peuvent être installés à l’aide du référentiel système par défaut d’Ubuntu. Par conséquent, nous pouvons configurer l’environnement sans ajouter de référentiel supplémentaire. Cependant, avant d’aller de l’avant, exécutez simplement la commande de mise à jour du système pour vous assurer que le système reconstruit le cache d’index du package APT.

mise à jour sudo apt

2. Installez le serveur Lamp sur Ubuntu 22.04 ou 20.04

Nous pouvons installer les composants du serveur LAMP un par un sur notre système Ubuntu. Cependant, c’est un processus qui prend du temps, donc pour faire court ici, nous utilisons une seule commande. Cela installera non seulement le serveur LAMP, mais activera et démarrera également tous les services requis.

sudo apt install lamp-server^ php

La commande ci-dessus sélectionnera tous les packages requis pour configurer Apache, MySQL et PHP sur votre système.

3. Vérifiez le service

Une fois l’installation terminée, nous pouvons vérifier si les services d’installation des composants LAMP fonctionnent correctement ou non.

Pour le serveur Web Apache :

systemctl status apache2 --no-pager -l

Vérifier l'état du service du serveur Apache

Pour la base de données MySQL :

systemctl status mysql --no-pager -l

Vérifier l'état du service MySQL

4. Pour vérifier la version

Si vous souhaitez connaître la version des composants de la pile du serveur LAMP installés, nous pouvons également le vérifier à l’aide des commandes indiquées :

php -v
apache2 -v
mysql -V

Vérifier la version du serveur LAMP

5. Désinstaller le serveur LAMP

Eh bien, lorsqu’il s’agit de désinstaller complètement le serveur LAMP de votre système Ubuntu, nous pouvons utiliser la commande donnée :

sudo apt autoremove --purge apache2* mysql-server* php*

Autres Articles :

Comment installer Wireshark sur Ubuntu 22.04 ou 20.04…
Installez Jenkins sur Ubuntu 22.04 ou 20.04
Installer Joomla sur Ubuntu 22.04 LTS Jammy Linux
Comment installer Jellyfin Media Server sur Ubuntu 22.04
Comment installer un serveur Web lighttpd sur Ubuntu 20.04 | 22.04

Leave a Comment

Your email address will not be published.