Dans cet article, nous vous expliquerons comment installer un serveur web complet avec PHP, MySQL et PHPmyadmin sur Debian 11. Suivez les étapes détaillées ci-dessous et vous aurez un serveur web fonctionnel en un rien de temps.
Avant de commencer, veuillez vous assurer que votre système Debian est à jour en exécutant les commandes suivantes :
sudo apt update sudo apt upgrade
Étape 1 : Installer Apache
Tout d’abord, nous devons installer Apache, le serveur web le plus populaire au monde. Exécutez la commande suivante pour installer Apache :
sudo apt install apache2
Une fois l’installation terminée, activez et démarrez le service Apache avec les commandes suivantes :
sudo systemctl enable apache2 sudo systemctl start apache2
Étape 2 : Installer PHP
Maintenant que nous avons installé Apache, il est temps d’installer PHP. Exécutez la commande suivante pour installer PHP et les modules nécessaires :
sudo apt install php libapache2-mod-php php-mysql
Redémarrez le service Apache pour que les modifications prennent effet :
sudo systemctl restart apache2
Étape 3 : Installer MySQL
Passons maintenant à l’installation de MySQL, le système de gestion de base de données le plus utilisé avec PHP. Exécutez la commande suivante pour installer MySQL :
sudo apt install mysql-server
Après l’installation, sécurisez votre installation MySQL en exécutant la commande suivante et en suivant les instructions :
sudo mysql_secure_installation
Étape 4 : Créer une base de données et un utilisateur MySQL
Connectez-vous à MySQL en utilisant la commande suivante :
sudo mysql
Créez ensuite une nouvelle base de données et un utilisateur avec les privilèges appropriés en exécutant les commandes suivantes (remplacez ‘nom_de_la_base’ et ‘mot_de_passe’ par les valeurs souhaitées) :
CREATE DATABASE nom_de_la_base; CREATE USER 'utilisateur'@'localhost' IDENTIFIED BY 'mot_de_passe'; GRANT ALL PRIVILEGES ON nom_de_la_base.* TO 'utilisateur'@'localhost'; FLUSH PRIVILEGES; EXIT;
Étape 5 : Installer PHPMyAdmin
Pour gérer facilement vos bases de données MySQL, installez PHPMyAdmin en exécutant la commande suivante :
sudo apt install phpmyadmin
Lors de l’installation, choisissez ‘apache2’ comme serveur web et sélectionnez ‘oui’ pour configurer la base de données avec ‘dbconfig-common’. Fournissez le mot de passe pour l’utilisateur ‘phpmyadmin’ lorsque vous y êtes invité.
Pour accéder à PHPMyAdmin, ouvrez un navigateur web et accédez à l’adresse suivante :
http://votre_adresse_ip/phpmyadmin
Conclusion
Vous avez maintenant installé avec succès un serveur web complet avec PHP, MySQL et PHPmyadmin sur Debian 11. Vous pouvez commencer à créer et héberger vos sites web et applications PHP en les plaçant dans le dossier ‘/var/www/html’.
N’oubliez pas de configurer votre pare-feu pour autoriser le trafic HTTP et HTTPS, et assurez-vous de toujours garder votre système à jour pour garantir la sécurité et la stabilité de votre serveur.