Pour installer un serveur LAMP (Linux, Apache, MySQL/MariaDB, PHP) sur Debian 12, suivez ces étapes :
Ouvrez un terminal et exécutez les commandes suivantes pour mettre à jour les paquets :
sudo apt update
sudo apt upgrade
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.
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é.
Installez PHP et les modules nécessaires :
sudo apt install php php-mysql libapache2-mod-php
Après l'installation de PHP, redémarrez le serveur Apache pour qu'il prenne en compte PHP :
sudo systemctl restart apache2
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.
Si vous avez besoin de modules PHP supplémentaires, vous pouvez les installer avec :
sudo apt install php-<nom_du_module>
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
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