Icône de XAMPP

XAMPP 8.5.12

XAMPP est une pile de serveur web local gratuite et open source développée par Apache Friends. Elle réunit Apache, MariaDB, PHP et Perl dans un seul installateur pour Windows, macOS et Linux. La version actuelle pour Windows est la 8.5.12 (PHP 8.2.12) ; PHP 8.3 n'est disponible que sur les plateformes non Windows ou via le bac à sable expérimental « XAMPP for Browsers ». Le paquet comprend phpMyAdmin, des installateurs Bitnami en un clic pour WordPress et d'autres CMS, ainsi qu'un outil de vérification des ports. En revanche, il n'est pas conçu pour la production : la configuration par défaut laisse le compte root de MariaDB sans mot de passe et phpMyAdmin accessible, et des failles récentes (CVE-2024-4577, une élévation de privilèges signalée en 2026) imposent de sécuriser l'installation. Pour les développeurs sous Windows, Laragon propose une version de PHP par projet, des hôtes virtuels automatiques et un flux de travail plus moderne : XAMPP devient donc plutôt un outil pour débutan

Noter ce logicielPas encore de note. Soyez le premier !
  • Gratuit
  • Windows
  • macOS
  • Linux
  • 9 nov. 2026
Analysé et sain0 moteurs antivirus sur 61 ont signalé ce fichier · vérifié le 9 nov. 2026SHA-2564a9a05567a469eceb02744345c29f1b1aaf3c3762fb7d452861e040a1d627c6fRapport VirusTotal ↗

Captures d’écran

À propos de XAMPP

Télécharger XAMPP, la pile de serveur web local pour développer en PHP

L'essentiel en bref / À qui s'adresse XAMPP ?

XAMPP reste l'environnement de développement local le plus utilisé pour PHP. C'est aussi le moyen le plus rapide de faire tourner Apache, MariaDB, PHP et Perl sous Windows, macOS ou Linux sans toucher aux fichiers de configuration. La version actuelle est la 8.5.12, avec des branches parallèles pour PHP 8.4 et 8.3, et l'installeur Windows pèse environ 160 Mo[reference:0][reference:1]. Le paquet inclut phpMyAdmin pour gérer les bases de données, OpenSSL et de quoi lancer WordPress, Joomla ou une application PHP maison sur localhost en quelques minutes. Les limites sont réelles et bien connues. XAMPP est prévu uniquement pour le développement et ses réglages de sécurité par défaut sont volontairement minimalistes : l'utilisateur root de MySQL n'a pas de mot de passe, et ouvrir un port sans l'avoir configuré expose facilement votre machine[reference:2][reference:3]. Le logiciel plante aussi de temps en temps, surtout quand la configuration de MySQL change, et certains utilisateurs disent avoir dû le réinstaller plusieurs fois[reference:4]. XAMPP conviendra aux étudiants, aux débutants et aux développeurs qui cherchent un serveur local rapide et multiplateforme, à condition de régler la sécurité de base avant toute manipulation sensible. En revanche, ce n'est pas le bon choix pour de l'hébergement en production, ni l'option la plus moderne pour qui veut une version de PHP par projet et des temps de démarrage plus courts.

Fiche technique

Type de licenceGratuit et open source (GNU GPL v2)
Taille du fichierEnviron 160 Mo (installeur Windows), 150 Mo (tar.gz Linux), 170 Mo (DMG macOS)[reference:5]
Systèmes compatiblesWindows 10/11, Linux (toutes les grandes distributions), macOS (Intel et Apple Silicon)[reference:6]
Dernière version8.5.12 (23 octobre 2026), avec les branches parallèles 8.4.27 et 8.3.36[reference:7][reference:8]
DéveloppeurApache Friends (projet à but non lucratif)[reference:9]

Fonctions clés et usage au quotidien

La force de XAMPP, c’est de transformer une machine vierge en serveur de développement web en quelques minutes. Un seul installateur ou une archive à décompresser, puis le panneau de contrôle XAMPP apparaît avec les boutons pour démarrer Apache et MySQL. Inutile d’installer ou de configurer chaque composant séparément : le paquet contient tout ce dont un projet PHP a besoin, à savoir Apache HTTP Server, MariaDB (une base de données compatible MySQL), PHP, Perl, phpMyAdmin, OpenSSL et FileZilla FTP Server[reference:10]. Le panneau de contrôle est l’interface principale ; il fait le travail, sans être spécialement soigné. On peut démarrer et arrêter les services, ouvrir les fichiers de configuration et consulter les journaux, mais l’interface n’a pas eu de refonte majeure depuis des années. Le logiciel est réellement multiplateforme, avec des installateurs distincts pour Windows, Linux et macOS, y compris les versions Apple Silicon[reference:11]. Un point important pour les étudiants et les équipes qui travaillent sur différents systèmes d’exploitation, car l’organisation des dossiers et la façon de procéder restent identiques. L’installateur Windows est signé numériquement, et le projet publie des sommes de contrôle SHA-256 ainsi que des signatures GPG pour vérification[reference:12]. Les outils inclus vont au-delà d’une simple pile serveur. phpMyAdmin offre une interface de base de données dans le navigateur, et l’intégration Bitnami (historiquement) permettait d’installer WordPress, Joomla et d’autres applications en un clic[reference:13]. Les limites sont tout aussi nettes. XAMPP n’est pas conçu pour la production, et le projet le dit clairement. La sécurité par défaut est minimale : le root de MySQL n’a pas de mot de passe, et Apache tourne avec des réglages permissifs, pratiques pour le développement mais dangereux s’ils sont exposés à un réseau[reference:14][reference:15]. Le logiciel peut devenir instable lorsque la configuration de MySQL change, et plusieurs utilisateurs signalent des plantages nécessitant une réinstallation[reference:16]. La performance et l’empreinte mémoire ne sont pas non plus prioritaires ; XAMPP est plus lourd et plus lent à démarrer que des alternatives plus récentes comme Laragon[reference:17].

  • Pile Apache en un seul installateur : Apache, MariaDB, PHP, Perl, phpMyAdmin et OpenSSL sont fournis et configurés pour fonctionner ensemble, ce qui évite l’installation manuelle des composants et les prises de tête de versions[reference:18].
  • Panneau de contrôle XAMPP : Démarrez, arrêtez et redémarrez Apache et MySQL d’un clic, et accédez aux fichiers de configuration et aux journaux sans quitter l’interface.
  • Cohérence multiplateforme : Des installateurs distincts pour Windows, Linux et macOS (y compris Apple Silicon) avec la même structure de dossiers et la même façon de travailler sur tous les systèmes[reference:19].
  • Intégration de phpMyAdmin : Gérez les bases de données via une interface navigateur, créez des tables, exécutez des requêtes, exportez et importez des données sans client de base de données séparé[reference:20].
  • Plusieurs branches PHP : XAMPP propose des versions parallèles pour PHP 8.5, 8.4 et 8.3, afin de choisir celle qui correspond aux exigences de compatibilité de votre projet[reference:21][reference:22].
  • Installateurs signés et sommes de contrôle : Les installateurs Windows sont signés Authenticode, les paquets macOS notariés, et des sommes SHA-256 sont publiées pour vérification[reference:23].
  • Prise en charge des applications Bitnami (historique) : Le paquet a traditionnellement inclus ou pris en charge les modules Bitnami pour installer WordPress, Joomla et d’autres applications PHP en un clic[reference:24].

Avantages, inconvénients et retours d’expérience

Ce qui ressort des avis sur XAMPP, c'est l'écart entre une installation très simple et une fiabilité qui laisse à désirer sur la durée. Sur Capterra, le logiciel obtient 4,7 de moyenne sur 33 avis : on y parle d'un « excellent outil backend » et d'un « bon pack pour les développeurs PHP »[reference:25]. Sur SourceForge, le son de cloche est différent. Un utilisateur affirme n'avoir « jamais eu à réinstaller un logiciel autant que celui-ci », avec trois plantages en un mois liés à MySQL, et explique que « les infos en ligne sur ce problème sont médiocres et aucune solution ne fonctionne »[reference:26]. Un autre conclut que « ça marche plutôt bien, mais ça pourrait être bien mieux »[reference:27]. Trustpilot est plus sévère encore, avec 2,6 sur 5. Un internaute parle de « pure daube » après trois jours d'utilisation, avant des échecs sur MySQL et des cycles de désinstallation puis réinstallation, et conseille de passer à « n'importe quel autre » outil[reference:28]. Les reproches ne portent pas sur le principe même : réunir Apache, PHP et MariaDB rend vraiment service. Ce qui coince, c'est la stabilité et la maintenance. Les modifications de configuration MySQL provoquent régulièrement des plantages, et le poids des années se sent dans l'interface comme dans la gestion des ressources. La sécurité est l'autre grand sujet des discussions. La documentation du projet précise que « XAMPP n'est pas prévu pour la production, seulement pour les développeurs en environnement de développement », et qu'il faut « configurer à la main les mots de passe, les ports, les règles de pare-feu et les restrictions d'accès » avant de l'exposer sur un réseau[reference:29][reference:30]. Un projet GitHub intitulé « XAMPP is not secure » soutient que des mises à jour trop rares ont créé des failles et note que « s'il n'est pas mis à jour souvent, il n'y a pas de sécurité »[reference:31]. De son côté, l'équipe assure que le logiciel ne contient « absolument aucun malware, adware ou spyware », et que les alertes antivirus sont des faux positifs dus à l'inclusion de logiciels serveur capables de modifier le comportement du système[reference:32]. En pratique, XAMPP reste un excellent premier outil pour apprendre le PHP et faire tourner un site WordPress en local. En revanche, ce n'est pas un environnement de développement fiable sur le long terme pour des projets complexes, et surtout, ce n'est pas un serveur de production.

Points forts

  • Le moyen le plus rapide d'obtenir une pile Apache, PHP et MariaDB fonctionnelle sur les principaux systèmes
  • phpMyAdmin, OpenSSL et FileZilla FTP Server réunis dans un seul paquet
  • Multiplateforme, avec une arborescence et un fonctionnement identiques sous Windows, Linux et macOS
  • Gratuit et open source, avec des installeurs signés et des sommes de contrôle publiées
  • Note moyenne de 4,7 sur 33 avis Capterra, qui saluent surtout la simplicité d'installation
  • Plusieurs branches PHP en parallèle (8.5, 8.4, 8.3) pour la compatibilité avec différents projets
  • Modules Bitnami disponibles par le passé pour installer WordPress et Joomla en un clic

Points faibles

  • Inadapté à la production : la sécurité par défaut est volontairement minimale et doit être renforcée à la main[reference:33]
  • Les changements de configuration MySQL provoquent souvent des plantages et obligent à réinstaller[reference:34]
  • Note de 2,6/5 sur Trustpilot, avec des utilisateurs qui décrivent une instabilité et des réinstallations à répétition[reference:35]
  • Interface du Control Panel vieillissante, sans refonte majeure
  • Plus lourd et plus lent au démarrage que des alternatives récentes comme Laragon[reference:36]
  • Changement de version PHP par projet plus limité que sur les piles modernes
  • Des mises à jour peu fréquentes qui inquiètent certains développeurs sur la sécurité[reference:37]

Verdict final et conseils pour un téléchargement sûr

XAMPP est l'outil par lequel passent la plupart des développeurs PHP, et pas par hasard : il évite d'installer et de configurer séparément Apache, PHP et une base de données, et ce sur tous les grands systèmes d'exploitation. Pour apprendre le PHP, tester un thème WordPress ou monter un serveur local jetable le temps d'un projet, il est plus rapide que presque toutes les autres solutions. Le paquet embarque les outils nécessaires, dont phpMyAdmin et OpenSSL. Perl et le Control Panel sont un peu datés, mais suffisent pour lancer et arrêter les services. Les réserves sont assez sérieuses pour peser dans la décision. XAMPP n'est pas fait pour la production, sa sécurité par défaut est volontairement faible et il plante quand la configuration de MySQL change. Pour un environnement de développement durable, Laragon est plus rapide et plus moderne, avec des versions de PHP par projet et un démarrage plus propre. Si vous cherchez de l'isolation par projet et des environnements reproductibles, Docker reste la meilleure réponse. Mais pour un premier serveur local ou un environnement de test rapide, XAMPP demeure l'option la plus accessible, à condition de régler la sécurité de base avant de l'exposer au-delà de localhost. Téléchargez la dernière version 8.5.12, définissez un mot de passe root MySQL sans attendre et gardez l'installation pour le développement uniquement.

  • Téléchargez uniquement depuis apachefriends.org : le site officiel du projet XAMPP distribue directement les installateurs et les archives. Les portails tiers du type « télécharger XAMPP » peuvent réempaqueter l'installateur avec d'autres logiciels ; le site officiel est la seule source qui garantit le paquet signé par l'éditeur, avec ses sommes de contrôle publiées[reference:38].
  • Vérifiez la taille et la version de l'installateur : l'installateur Windows pèse environ 160 Mo, l'archive tar.gz Linux environ 150 Mo et le DMG macOS environ 170 Mo. La version actuelle est 8.5.12, avec les branches parallèles 8.4.27 et 8.3.36. Un fichier nettement plus petit ou un numéro de version plus ancien doit vous alerter.
  • Définissez un mot de passe root MySQL dès l'installation : par défaut, XAMPP laisse le mot de passe de l'utilisateur root MySQL vide. Ouvrez phpMyAdmin ou la ligne de commande et choisissez un mot de passe solide avant toute autre chose. C'est l'étape de sécurité la plus importante pour une installation XAMPP locale[reference:39].
  • N'exposez jamais XAMPP sur internet sans durcir la configuration : le projet indique clairement que XAMPP est réservé au développement. Pour accéder à votre serveur local depuis un autre appareil, limitez l'accès par IP, activez les règles de pare-feu et éloignez le port Apache par défaut du port 80. N'utilisez pas XAMPP comme serveur web de production[reference:40].
  • Réservez l'installation au développement : n'utilisez XAMPP que pour des tests en local. Pour partager un projet ou le déployer en ligne, passez à une pile serveur correctement sécurisée ou à un hébergement managé plutôt que d'exposer XAMPP tel quel.

Logiciels similaires

Tous les logiciels Logiciels PC (7) ›

Fonctionnalités principales

  • Apache, MariaDB, PHP et Perl dans un seul paquet
  • Compatible Windows, Mac et Linux
  • Fonctionne hors ligne
  • Installateurs Bitnami en un clic pour WordPress, Joomla, Drupal, Moodle et MediaWiki
  • Conflit sur le port 80 réglé via httpd.conf (remplacer Listen 80 par Listen 8080)
  • Configuration par défaut non sécurisée, réservée au développement local
  • Alerte CISA en janvier 2026 pour plusieurs vulnérabilités
  • Élévation de privilèges locale sous Windows due à la config Apache par défaut
  • Version expérimentale XAMPP for Browsers (PHP 8.3.12 sous Alpine Linux)
  • Ni Node.js ni MongoDB inclus
  • La désinstallation laisse des dossiers et des entrées de registre
  • Pas de changement de version PHP par projet

Questions fréquentes sur XAMPP

Peut-on utiliser XAMPP sans risque ?

Oui, à condition de s'en servir uniquement en local. La configuration d'origine laisse le compte root de MariaDB sans mot de passe et phpMyAdmin ouvert : ne l'exposez jamais sur internet et changez les mots de passe par défaut.

XAMPP est-il gratuit ?

Oui. Le téléchargement et l'utilisation de XAMPP sont gratuits, sans frais ni licence.

Sur quels systèmes d'exploitation fonctionne XAMPP ?

XAMPP fonctionne sous Windows, macOS et Linux.

À quoi sert XAMPP ?

XAMPP installe un serveur web local pour tester des sites et des applications PHP sur votre ordinateur. Il réunit Apache, MariaDB, PHP et Perl, ainsi que des outils comme phpMyAdmin et les installateurs Bitnami pour WordPress et d'autres CMS.

Pourquoi Apache refuse-t-il de démarrer dans XAMPP ?

Un autre logiciel occupe souvent le port 80, par exemple Skype ou IIS. Ouvrez xampp/apache/conf/httpd.conf et remplacez Listen 80 par Listen 8080.

Comment désinstaller XAMPP ?

Lancez le désinstalleur depuis le dossier XAMPP, mais attendez-vous à des fichiers et des entrées de registre résiduels. Un nettoyage manuel peut être nécessaire pour tout supprimer.

Versions

VersionDate de sortiePlateformeTaille du fichier
XAMPP 8.5.12 Dernière version 19 nov. 2023 macOSWindowsLinux 149.5 MB Télécharger

Commentaires sur XAMPP

Aucun commentaire pour le moment. Partagez votre expérience avec ce programme !

Écrire un commentaire

Les commentaires sont publiés après vérification par notre équipe. Les liens ne sont pas autorisés.