Le chat d'octets

Photo de Gribouille

Installer et configurer un serveur LAMP sur Debian 12 (Bookworm)

Installation du serveur LAMP

Pour installer un serveur LAMP (Linux, Apache, MySQL/MariaDB, PHP) sur Debian 12, suivez ces étapes :

Étape 1 : Mettre à jour le système

Ouvrez un terminal et exécutez les commandes suivantes pour mettre à jour les paquets :

sudo apt update
sudo apt upgrade

Étape 2 : Installer Apache

Installez le serveur web Apache :

sudo apt install apache2

Une fois installé, vous pouvez vérifier si Apache fonctionne en accédant à http://localhost ou http://votre_adresse_ip dans un navigateur. Vous devriez voir la page par défaut d'Apache.

Étape 3 : Installer MariaDB

Installez MariaDB :

sudo apt install mariadb-server

Après l'installation, sécurisez l'installation de MariaDB :

sudo mysql_secure_installation

Suivez les instructions pour configurer le mot de passe root et d'autres options de sécurité.

Étape 4 : Installer PHP

Installez PHP et les modules nécessaires :

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

Étape 5 : Redémarrer Apache

Après l'installation de PHP, redémarrez le serveur Apache pour qu'il prenne en compte PHP :

sudo systemctl restart apache2

Étape 6 : Tester l'installation de PHP

Créez un fichier info.php dans le répertoire racine d'Apache :

echo "<?php phpinfo(); ?>" > /var/www/html/info.php

Accédez à http://localhost/info.php dans votre navigateur. Vous devriez voir une page avec des informations sur votre installation PHP.

Étape 7 : (Optionnel) Installer des modules PHP supplémentaires

Si vous avez besoin de modules PHP supplémentaires, vous pouvez les installer avec :

sudo apt install php-<nom_du_module>

Étape 8 : Configurer les permissions (optionnel)

Si vous avez besoin de donner des permissions spécifiques à un utilisateur, vous pouvez le faire avec les commandes suivantes :

sudo usermod -aG www-data nom_utilisateur

Conclusion

Vous avez maintenant un serveur LAMP opérationnel sur Debian 12. N'oubliez pas de supprimer le fichier info.php une fois que vous avez vérifié que PHP fonctionne :

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