Comment résoudre les problèmes (Très) récurrents de ports avec XAMPP ?

Les problèmes de ports avec XAMPP sont courants, notamment parce que d’autres applications peuvent utiliser les mêmes ports par défaut qu’Apache (port 80) et MySQL (port 3306). Voici quelques solutions pour résoudre ces problèmes :

Changer le Port d’Apache

  1. Ouvrir le Panneau de Contrôle XAMPP:

    • Lancez le panneau de contrôle de XAMPP.
    • Cliquez sur le bouton « Config » à côté de « Apache ».
    • Sélectionnez « httpd.conf ».
  2. Modifier le Port:

    • Recherchez Listen 80.
    • Remplacez 80 par un autre numéro de port, par exemple 8080. (Listen 8080)
    • Recherchez ServerName localhost:

      80
      .
    • Remplacez 80 par le même numéro de port que vous avez choisi précédemment. (ServerName localhost:

      8080
      )
  3. Enregistrer et Redémarrer Apache:

    • Enregistrez le fichier httpd.conf.
    • Retournez au panneau de contrôle de XAMPP et redémarrez Apache.
  4. Accéder à votre Serveur Localement:

    • Utilisez http:

      //localhost:

      8080
      au lieu de http:

      //localhost
      pour accéder à votre serveur local.

Changer le Port de MySQL

  1. Ouvrir le Panneau de Contrôle XAMPP:

    • Cliquez sur le bouton « Config » à côté de « MySQL ».
    • Sélectionnez « my.ini ».
  2. Modifier le Port:

    • Recherchez port=3306.
    • Remplacez 3306 par un autre numéro de port, par exemple 3307.
  3. Enregistrer et Redémarrer MySQL:

    • Enregistrez le fichier my.ini.
    • Retournez au panneau de contrôle de XAMPP et redémarrez MySQL.

Vérifier les Conflits de Ports

  1. Utiliser le Command Prompt:

    • Ouvrez l’invite de commande (cmd) et exécutez netstat -aon | findstr :

      80
      pour vérifier quel programme utilise le port 80.
    • Pour MySQL, utilisez netstat -aon | findstr :

      3306
      .
  2. Identifier le PID:

    • Le résultat affichera le PID (Process ID) du programme utilisant le port.
    • Ouvrez le Gestionnaire des tâches et identifiez le programme par son PID.
  3. Arrêter le Programme:

    • Si possible, arrêtez ou désinstallez le programme en conflit.

Utiliser Outils de Configuration

  • XAMPP Panneau de Configuration:

    • Dans le panneau de contrôle XAMPP, cliquez sur « Config » et sélectionnez « Service and Port Settings ».
    • Vous pouvez modifier les ports directement dans cette interface.

Utiliser d’autres Solutions

  • Local WP:

    Pour ceux qui utilisent WordPress, Local WP est une excellente alternative à XAMPP et offre une configuration simplifiée sans conflit de ports.
  • WAMP ou MAMP:

    Si les problèmes persistent avec XAMPP, essayer d’autres environnements de serveurs locaux comme WAMP (pour Windows) ou MAMP (pour macOS et Windows) peut résoudre les conflits de ports.

En suivant ces étapes, vous devriez être en mesure de résoudre la plupart des problèmes de ports avec XAMPP et continuer à développer vos applications web localement sans interruption.

Idevart, c’est d'abord l’histoire d’un passionné du web depuis plus d 15 ans, qui transforme les idées en solutions digitales performantes.

© 2025 Idevart