Comment installer XAMPP sur Windows 11, 10

Comment installer XAMPP sur Windows 11, 10
  • Pour installer XAMMP sur Windows 11 et 10, téléchargez et exécutez le programme d’installation pour décompresser les fichiers, continuez avec la sélection par défaut des composants (MySQL, phpMyAdmin, PHP et Apache), choisissez l’emplacement d’installation, continuez avec les instructions à l’écran et autorisez l’accès via le pare-feu.
  • Alternativement, vous pouvez ouvrir l’invite de commande (admin) et exécuter la commande « winget install –id ApacheFriends.Xampp.8.2 » .

Sous Windows 10 et même sous Windows 11, vous pouvez installer XAMPP via le programme d’installation autonome ou l’invite de commande. Dans ce guide, je vous apprendrai comment effectuer ce processus avec les deux méthodes. XAMPP est un logiciel open source gratuit qui offre aux concepteurs et développeurs Web un moyen simple d’installer les composants pour exécuter des logiciels basés sur PHP comme WordPress , Drupal, Joomla et d’autres sur Windows, Linux et macOS.

Si vous êtes un développeur Web ou essayez de vous lancer dans les blogs, XAMPP vous fera gagner du temps et vous évitera des frustrations en installant et en configurant automatiquement Apache, MySQL, PHP et Perl pour créer un environnement de test sur votre appareil.

Dans ce guide, je décrirai les étapes à suivre pour installer XAMPP sur Windows 11 (et 10) et les instructions pour configurer l’environnement Web et résoudre les problèmes courants après l’installation.

Installer XAMPP sur Windows 11 et 10

Vous pouvez installer XAMPP sur Windows en téléchargeant et en exécutant le programme d’installation de l’application ou l’invite de commande avec l’outil Windows Package Manager (winget).

Méthode 1 : installation de XAMPP à partir du téléchargement du programme d’installation

Pour télécharger et installer XAMPP sur Windows 11 et 10, procédez comme suit :

  1. Ouvrez le site Web Apache Friends .

  2. Cliquez sur le bouton Télécharger pour la version Windows de XAMPP et enregistrez le fichier sur votre ordinateur.

    Remarque rapide : si vous avez des exigences particulières en matière de version de PHP, téléchargez la version que vous devez installer. Si vous n’avez pas d’exigence de version, téléchargez la version la plus ancienne, car cela peut vous aider à éviter les problèmes lors de l’installation d’un logiciel basé sur PHP. De plus, ces instructions ont été testées pour fonctionner avec la version 8.2.12 de XAMPP et les versions antérieures, mais vous pouvez utiliser ce guide pour d’autres versions.
  3. Double-cliquez sur le fichier téléchargé pour lancer le programme d’installation.

  4. Cliquez sur le bouton OK .

  5. Cliquez sur le bouton Suivant .

  6. XAMPP propose différents composants que vous pouvez installer, tels que MySQL, phpMyAdmin, PHP, Apache, etc. Étant donné que vous utiliserez la plupart de ces composants, je vous recommande de laisser les options par défaut.

  7. Cliquez sur le bouton Suivant .

    Composants d'installation de XAMPP

  8. Utilisez l’emplacement d’installation par défaut. (Vous pouvez également choisir un autre dossier pour installer le logiciel dans le champ « Sélectionner un dossier » .)

  9. Cliquez sur le bouton Suivant .

    Emplacement d'installation de XAMPP

  10. Sélectionnez la langue du panneau de configuration XAMPP.

  11. Cliquez sur le bouton Suivant .

  12. Décochez l’ option « En savoir plus sur Bitnami pour XAMPP » .

  13. Cliquez sur le bouton Suivant .

  14. Cliquez à nouveau sur le bouton Suivant .

  15. Cliquez sur le bouton « Autoriser l’accès » pour autoriser l’application à traverser le pare-feu Windows (le cas échéant).

  16. Cliquez sur le bouton Terminer .

Une fois les étapes terminées, le panneau de configuration XAMPP se lancera et vous pourrez commencer à configurer l’environnement du serveur Web.

Méthode 2 : installation de XAMPP à partir de l’invite de commande

Pour installer XAMPP à partir de l’invite de commande avec l’outil winget sous Windows, procédez comme suit :

  1. Ouvrir Démarrer .

  2. Recherchez Invite de commandes , cliquez avec le bouton droit sur le résultat supérieur et sélectionnez l’ option Exécuter en tant qu’administrateur .

  3. (Facultatif) Tapez la commande suivante pour rechercher le nom de l’application et appuyez sur Entrée :

    winget search xampp

    Remarque rapide : bien que la commande ne soit pas obligatoire, la requête d’installation doit correspondre à l’ID, au nom ou au surnom du package, qui peut changer à tout moment. Par conséquent, rechercher l’application pour exécuter la commande d’installation appropriée est une bonne idée et vous aide à déterminer les versions disponibles de l’application.
  4. Tapez la commande suivante pour installer XAMPP avec le gestionnaire de packages Windows et appuyez sur Entrée :

    winget install --id ApacheFriends.Xampp.8.2
    Commande winget install XAMPP

  5. Continuez avec les instructions à l’écran (le cas échéant).

Une fois les étapes terminées, le gestionnaire de paquets téléchargera le paquet à partir de la source spécifiée et procédera à l’installation de l’application. L’appareil peut redémarrer automatiquement pendant ce processus. L’installation configurera l’application dans le C:\xamppdossier.

Configurer XAMPP sur Windows 11 et 10

Le panneau de contrôle XAMPP comprend trois sections principales. Dans la section « Module » , vous trouverez tous les services Web disponibles. Vous pouvez démarrer chaque service en cliquant sur le bouton « Démarrer » .

Lorsque vous démarrez certains services, notamment Apache et MySQL, vous verrez également sur le côté droit le numéro d’ID de processus (PID) et les numéros de port TCP/IP (Port) utilisés par chaque service. Par exemple, Apache utilise les ports TCP/IP 80 et 443 par défaut, tandis que MySQL utilise le port TCP/IP 3306 .

Vous pouvez également cliquer sur le bouton « Admin » pour accéder au tableau de bord d’administration de chaque service et vérifier que tout fonctionne correctement.

Panneau de configuration XAMPP / Image : Mauro Huculak
Panneau de configuration XAMPP / Image : Mauro Huculak

Sur le côté droit se trouve une liste de boutons permettant de configurer divers aspects du panneau de configuration, notamment le bouton « Config » permettant de configurer les modules qui démarreront automatiquement lorsque vous lancerez XAMPP.

Configuration XAMPP
Configuration/Image XAMPP : Mauro Huculak

En cliquant sur le bouton « Netstart » dans le panneau de configuration, vous obtiendrez une liste des services accédant actuellement au réseau, y compris l’adresse TCP/IP, le port et les informations d’ID de processus.

Netstat XAMPP
XAMPP Netstat / Image : Mauro Huculak

De plus, le panneau de configuration dispose de boutons d’accès rapide pour ouvrir l’utilitaire de ligne de commande du shell, le dossier d’installation de XAMPP et les services et pour fermer l’application.

Enfin, vous pouvez accéder à la section des journaux pour voir ce qui se passe lorsque vous démarrez un module ou modifiez un paramètre. C’est le premier endroit à regarder lorsque quelque chose ne fonctionne pas.

Journaux du panneau de configuration XAMPP
Journaux du panneau de contrôle XAMPP / Image : Mauro Huculak

Les paramètres par défaut devraient fonctionner dans la plupart des situations pour créer un environnement de test. Cependant, selon votre configuration, vous devrez peut-être modifier le numéro de port TCP/IP du serveur Apache, la taille de téléchargement de la base de données ou le mot de passe de phpMyAdmin.

Pour accéder à ces paramètres et les modifier, vous devrez utiliser le bouton « Config » du service correspondant. Par exemple, vous devrez ouvrir le fichier « httpd.conf » pour modifier les paramètres du serveur Apache et le fichier « my.ini » pour modifier les paramètres MySQL.

Résoudre le problème d’Apache qui ne démarre pas sur XAMPP

L’installation de XAMPP est très simple, mais Windows 10 peut parfois ne pas autoriser l’exécution du serveur Apache. En général, c’est parce que le « World Wide Publishing Service » s’exécute sur le port « 80 » de l’ordinateur, qui se trouve également être le port TCP/IP par défaut utilisé par les Apaches sur XAMPP, et que deux applications ne peuvent pas utiliser le même port réseau.

Si vous rencontrez ce problème, il existe plusieurs façons de le résoudre. L’une d’entre elles consiste à désinstaller le service de publication ou à modifier le port par défaut sur Apache.

Méthode 1 : Désinstaller les services World Wide Web

Si vous n’avez aucune application dépendant de la fonctionnalité World Wide Web Services, vous pouvez la désinstaller en suivant ces étapes :

  1. Ouvrir Démarrer .

  2. Recherchez le Panneau de configuration et cliquez sur le résultat supérieur pour ouvrir l’expérience.

  3. Cliquez sur Programmes .

  4. Cliquez sur l’ option Programmes et fonctionnalités .

  5. Cliquez sur l’ option « Activer ou désactiver des fonctionnalités Windows » dans le volet de gauche.

    Activer ou désactiver des fonctionnalités Windows

  6. Développer la branche « Internet Information Services »

  7. Désactivez l’option « Services World Wide Web » .

  8. Cliquez sur le bouton OK .

    Microsoft IIS – Services Web

  9. Redémarrez votre ordinateur.

  10. Démarrez le panneau de configuration XAMPP.

  11. Cliquez sur le bouton Démarrer sur Apache.

Une fois les étapes terminées, Apache devrait pouvoir s’exécuter sur le port 80 de votre appareil.

Méthode 2 : modifier le port TCP/IP par défaut d’Apache

Au lieu de supprimer les services World Wide Web, vous pouvez configurer Apache pour qu’il s’exécute sur un autre port TCP/IP.

Pour modifier le port d’écoute Apache sur XAMPP, procédez comme suit :

  1. Ouvrez le panneau de configuration XAMPP .

  2. Sur Apache, cliquez sur le bouton Config .

  3. Sélectionnez l’ option « Apache (httpd.conf) » .

    Option XAMPP httpd.conf

  4. Faites défiler vers le bas et recherchez la ligne « Écouter 80 » .

  5. Remplacez le numéro « 80 » par un autre numéro de port TCP/IP qui n’est pas utilisé. Par exemple, « 81 ».

    httpd.conf modifie le numéro de port TCP/IP

  6. Enregistrez et fermez le fichier httpd.conf .

  7. Cliquez sur le bouton Démarrer sur Apache depuis le panneau de configuration XAMPP.

Une fois les étapes terminées, le serveur Apache devrait fonctionner sans problème sur le nouveau port TCP/IP spécifié.

Le seul inconvénient de cette configuration est que vous devrez ajouter le numéro de port TCP/IP à l’adresse chaque fois que vous souhaitez vous connecter au site de test. Par exemple, pour accéder au serveur Apache sur le navigateur Web, vous devez saisir « localhost: 81 /dashboard » au lieu de « localhost/dashboard ».

Méthode 2 : Arrêter le service de publication sur le World Wide Web

Une autre façon de résoudre le problème de port est d’arrêter le service et de modifier ses paramètres pour démarrer le service manuellement (uniquement).

Pour modifier le service de publication World Wide Web, procédez comme suit :

  1. Ouvrir Démarrer .

  2. Recherchez des services et cliquez sur le résultat supérieur pour ouvrir l’expérience.

  3. Double-cliquez sur le service « World Wide Web Publishing Service » .

    Service de publication sur le World Wide Web

  4. Cliquez sur le bouton Arrêter .

  5. Modifiez le type de démarrage en Manuel .

  6. Cliquez sur le bouton Appliquer .

  7. Cliquez sur le bouton OK .

    Paramètres du service de publication World Wide Web

  8. Ouvrez le panneau de configuration XAMPP.

  9. Cliquez sur le bouton Démarrer pour exécuter le serveur Apache.

La meilleure façon de faire fonctionner à nouveau Apache est de désinstaller le service de publication World Wide Web. Cependant, si cela n’est pas possible, vous pouvez modifier le numéro de port TCP/IP ou arrêter le service si nécessaire.

Augmenter la taille de téléchargement de phpMyAdmin sur XAMPP

Un autre problème courant avec XAMPP est la limite de téléchargement de base de données par défaut. Par exemple, les développeurs copient souvent un site Web pour résoudre des problèmes ou travailler sur site sans perturber le site Web en ligne. Cependant, les personnes utilisant WordPress ou un autre logiciel de gestion de contenu découvriront rapidement qu’elles ne peuvent pas télécharger une base de données car elle dépasse la taille de téléchargement maximale autorisée, 2 048 Ko.

Pour augmenter la limite de téléchargement de la base de données sur phpMyAdmin, procédez comme suit :

  1. Ouvrez le panneau de configuration XAMPP .

  2. Cliquez sur le bouton Explorer .

    XAMPP ouvre l'Explorateur

  3. Ouvrez le dossier php .

  4. Ouvrez le fichier php.ini avec n’importe quel éditeur de texte.

    XAMPP ouvre le fichier php.ini

  5. Modifiez la valeur de upload_max_filesizeet post_max_sizepour obtenir la taille souhaitée. Par exemple : post_max_size=100Met upload_max_filesize=100Mpour importer des fichiers de base de données jusqu’à 40 Mo.

    PHPMyAdmin augmente la taille de téléchargement

  6. Cliquez sur le bouton Arrêter pour MySQL et Apache.

  7. Cliquez sur le bouton Démarrer pour redémarrer Apache et MySQL.

Une fois les étapes terminées, vous devriez pouvoir importer des fichiers de base de données volumineux sur phpMyAdmin.

Changer le mot de passe phpMyAdmin sur XAMPP

Par défaut, phpMyAdmin (MySQL) utilise « root » comme nom d’utilisateur sans mot de passe. Cela signifie que si vous installez un site WordPress lorsque vous y êtes invité, il vous suffit de saisir root comme nom d’utilisateur et de laisser le champ du mot de passe vide.

Pour modifier le mot de passe phpMyAdmin sur XAMPP, procédez comme suit :

  1. Ouvrez le panneau de configuration XAMPP .

  2. Cliquez sur le bouton Admin pour MySQL.

    XAMPP ouvre l'administrateur Apache

  3. Cliquez sur l’ onglet « Comptes utilisateurs » .

  4. Cliquez sur l’ option Modifier les privilèges pour le nom d’utilisateur root , mais uniquement celui avec le nom d’hôte localhost .

    Modifier les paramètres racine de MySQL

  5. Cliquez sur le bouton Modifier le mot de passe .

  6. Confirmer un nouveau mot de passe.

    MySQL changer le mot de passe root

  7. Cliquez sur le bouton Aller .

Une fois les étapes terminées, si vous essayez de vous connecter à phpMyAdmin, vous pourriez recevoir un message d’accès refusé « Impossible de se connecter : paramètres non valides » .

Corriger le message d’accès refusé à phpMyAdmin

Si vous rencontrez des problèmes pour vous connecter à phpMyAdmin, vous devrez configurer le fichier « config.inc.php » .

Pour modifier les paramètres de configuration dans le fichier « config.inc.php » , procédez comme suit :

  1. Ouvrez le panneau de configuration XAMPP .

  2. Cliquez sur le bouton Explorer .

  3. Ouvrez le dossier phpMyAdmin .

  4. Ouvrez le fichier config.inc.php avec n’importe quel éditeur de texte.

    XAMPP ouvre Config.inc.php

  5. Modifiez les lignes suivantes dans la section « Type d’authentification et informations » :

    • À $cfg['Servers'][$i]['auth_type'] = 'config';remplacer configpour cookie.

    • À $cfg['Servers'][$i]['AllowNoPassword'] = true;remplacer truepour false.

    Type d'authentification et informations de Config.inc.php

  6. Enregistrez et fermez le fichier.

Une fois les étapes terminées, vous pouvez vous connecter au tableau de bord phpMyAdmin et XAMPP devrait être configuré et prêt à être utilisé avec tout logiciel basé sur PHP pris en charge.

Mise à jour du 9 juillet 2024 : ce guide a été mis à jour pour garantir son exactitude et refléter le fait que les instructions fonctionneront sur Windows 10 ainsi que sur Windows 11.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *