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 :
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 :
- Créez un nouveau fichier dans le répertoire racine du site web :
echo "" | sudo tee /var/www/html/info.php
- Ouvrez votre navigateur web et naviguez vers :
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.