Comment installer un serveur web avec PHP, MySQL, PHPMyAdmin sur Debian 11

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.

Publicité

En vous inscrivant sur ce site, vous soutiendrez l'indépendance de WeGeek, et ce, gratuitement !spot_img