Comment creer et installer un serveur web (LAMP : Linux, Apache, MySQL, PHP) sur debian 11

Pour installer un LAMP (Linux, Apache, MySQL, PHP) sur Debian 11, vous pouvez suivre ces étapes :

  1. Mettez à jour le système en exécutant la commande suivante :
sudo apt update && sudo apt upgrade
  1. Installez Apache en exécutant la commande suivante :
sudo apt install apache2
  1. Vérifiez si Apache est en cours d’exécution en ouvrant un navigateur Web et en saisissant l’adresse IP du serveur. Si tout va bien, vous devriez voir la page d’accueil d’Apache.
  2. Installez MySQL en exécutant la commande suivante :
sudo apt install mysql-server
  1. Sécurisez l’installation MySQL en exécutant la commande suivante :
sudo mysql_secure_installation
  1. Installez PHP en exécutant la commande suivante :
sudo apt install php libapache2-mod-php php-mysql
  1. Redémarrez Apache pour que PHP soit pris en charge en exécutant la commande suivante :
sudo systemctl restart apache2
  1. Vérifiez si PHP fonctionne correctement en créant un fichier PHP de test. Créez un fichier nommé « info.php » dans le répertoire « /var/www/html/ » en utilisant la commande suivante :
sudo nano /var/www/html/info.php
  1. Ajoutez le code suivant dans le fichier « info.php » :
<?php
phpinfo();
?>
  1. Enregistrez et fermez le fichier « info.php ».
  2. Accédez au fichier « info.php » en ouvrant un navigateur Web et en saisissant l’adresse IP du serveur suivie de « /info.php » (par exemple, http://adresse_ip_du_serveur/info.php). Si PHP fonctionne correctement, vous verrez une page affichant les informations PHP.

C’est tout ! Vous avez maintenant un serveur LAMP fonctionnel sur Debian 11. Vous pouvez maintenant créer et exécuter des applications Web PHP qui utilisent une base de données MySQL.