📒 

LAMP est un acronyme pour Linux, Apache, MySQL (ou MariaDB) et PHP. Il s’agit d’une pile de serveurs web open-source populaire utilisée pour développer et déployer des sites web et des applications dynamiques. Cet article vous guidera dans le processus d’installation de la pile LAMP sur un serveur Ubuntu.

1. Conditions préalables

Avant de commencer, assurez-vous que vous disposez des éléments suivants :

  • Un serveur fonctionnant sous Ubuntu (18.04 ou version ultérieure).
  • Des privilèges Sudo sur le serveur.
  • Un terminal ou un accès SSH à votre serveur.

2. Mise à jour de votre système

Commencez par mettre à jour l’index des paquets pour vous assurer que vous disposez des dernières informations sur les paquets disponibles :

sudo apt update sudo apt upgrade -y

3. Installer Apache

Étape 1 : Installer Apache

Pour installer le serveur web Apache, exécutez la commande suivante :

sudo apt install apache2 -y

Étape 2 : Démarrer et activer Apache

Après l’installation, démarrez le service Apache et activez-le au démarrage :

sudo systemctl start apache2
sudo systemctl enable apache2

Étape 3 : Vérifier l’installation d’Apache

Pour vérifier qu’Apache fonctionne, ouvrez votre navigateur web et accédez à l’adresse IP de votre serveur :

http://your_server_ip

Vous devriez voir la page d’accueil par défaut d’Apache.

4. Installer MySQL

Étape 1 : Installer MySQL

Pour installer MySQL, exécutez la commande suivante :

sudo apt install mysql-server -y

Étape 2 : Sécuriser l’installation de MySQL

Après l’installation, exécutez le script de sécurité pour améliorer la sécurité de MySQL :

sudo mysql_secure_installation

Suivez les invites pour définir un mot de passe root et configurer d’autres options de sécurité.

Étape 3 : Vérifier l’installation de MySQL

Connectez-vous à MySQL pour vérifier l’installation :

sudo mysql -u root -p

Saisissez le mot de passe root que vous avez défini lors de la procédure d’installation sécurisée.

5. Installer PHP

Etape 1 : Installer PHP et les extensions nécessaires

Pour installer PHP et certaines extensions courantes, exécutez la commande suivante :

sudo apt install php libapache2-mod-php php-mysql -y

Étape 2 : Redémarrer Apache

Après avoir installé PHP, redémarrez le serveur Apache pour activer le module PHP :

sudo systemctl restart apache2

Étape 3 : Vérifier l’installation de PHP

Pour vérifier que PHP est installé et fonctionne, créez un fichier info PHP :

  1. Créez un nouveau fichier dans le répertoire racine du site web :
echo "" | sudo tee /var/www/html/info.php
  1. Ouvrez votre navigateur web et naviguez vers :
http://your_server_ip/info.php

Vous devriez voir une page affichant des informations PHP.

6. Nettoyer

Après avoir vérifié l’installation, il est conseillé de supprimer le fichier PHP info pour des raisons de sécurité :

sudo rm /var/www/html/info.php

7. Conclusion

Vous avez installé avec succès la pile LAMP sur votre serveur Ubuntu. Avec Linux, Apache, MySQL et PHP, vous pouvez maintenant développer et déployer des applications web dynamiques. Mettez régulièrement à jour votre pile logicielle pour garantir des performances et une sécurité optimales.