XAMPP pour Windows : distribution gratuite et open source qui installe Apache, MariaDB et PHP pour créer un serveur web local de développement.
Noter XAMPP
Moyenne 0,0 · notes: 0
Merci ! Votre note est enregistrée ; vous pouvez la modifier à tout moment. Impossible d'enregistrer la note. Veuillez réessayer plus tard. Trop de notes depuis votre réseau aujourd'hui. Veuillez réessayer demain. La moyenne s'affiche à partir de 5 notes.
Captures d'écran
À propos de XAMPP
XAMPP 8.2.12 est une distribution gratuite et open source pour PC Windows, publiée par Apache Friends, qui installe en une fois un serveur web Apache, la base de données MariaDB et le langage PHP. Elle sert à faire tourner un site en local, sur son propre ordinateur, pour le développer et le tester. Cette version est sortie le 21 novembre 2023, et aucune nouvelle version pour Windows n'a été publiée depuis.
XAMPP en bref
Créé en 2002, XAMPP tire son nom de ses composants : X pour multiplateforme, Apache, MariaDB (anciennement MySQL), PHP et Perl. Le panneau de contrôle permet de démarrer et d'arrêter chaque service d'un clic, d'accéder aux journaux et aux fichiers de configuration. phpMyAdmin est inclus pour gérer les bases de données dans le navigateur. On dépose les fichiers du site dans le dossier htdocs, puis on l'ouvre à l'adresse localhost. L'installeur pèse environ 149 Mo selon les données du catalogue. XAMPP est publié sous licence libre GNU GPL.
Pour qui est fait XAMPP ?
Les étudiants et débutants en développement web
C'est l'usage classique : apprendre PHP et SQL sans configurer séparément un serveur, une base et un langage. Les cours et tutoriels en ligne partent souvent de XAMPP.
Les créateurs de sites WordPress
Installer WordPress ou un autre CMS en local permet de tester un thème, une extension ou une mise à jour sans risquer le site en ligne.
Les développeurs qui veulent un environnement rapide
Pour un prototype ou une démonstration, XAMPP se met en place en quelques minutes, sans conteneur ni machine virtuelle.
Pour qui ce n'est pas adapté
XAMPP n'est pas fait pour héberger un site en production : sa configuration privilégie la simplicité, pas la sécurité. Et comme la version Windows n'a pas évolué depuis novembre 2023, ceux qui ont besoin de versions récentes de PHP devront installer les composants séparément ou choisir un autre environnement.
Installation
- Téléchargez l'installeur Windows sur la page de téléchargement d'Apache Friends.
- Installez XAMPP de préférence dans C:\xampp, hors du dossier Program Files, pour éviter les problèmes de droits.
- Ouvrez le panneau de contrôle et démarrez Apache et MySQL.
- Visitez localhost dans le navigateur pour vérifier que tout fonctionne.
L'historique des versions est présenté sur le blog d'Apache Friends.
Sécurité
Par défaut, le compte administrateur de la base n'a pas de mot de passe et les outils d'administration sont accessibles : définissez un mot de passe et n'exposez jamais XAMPP sur Internet. Si le pare-feu Windows demande l'autorisation, limitez l'accès au réseau privé. Téléchargez XAMPP uniquement sur le site officiel.
Prix
XAMPP est gratuit et open source.
Avantages et inconvénients
- Avantage : serveur web complet en une installation.
- Avantage : panneau de contrôle simple.
- Avantage : phpMyAdmin inclus.
- Inconvénient : version Windows figée depuis plusieurs années.
- Inconvénient : configuration par défaut peu sécurisée.
Alternatives et compléments
Notepad++ est un éditeur léger pour écrire le code PHP et HTML des projets XAMPP. Adobe Dreamweaver propose un environnement de création de sites avec aperçu visuel, et Android Studio sert si votre projet web a aussi une application mobile.
Logiciels similaires
Tout voir
Notepad++
Notepad++ pour Windows : éditeur de texte et de code source gratuit et open source, avec coloration syntaxique, onglets et extensions.
Arduino IDE
Arduino IDE pour Windows : environnement de développement libre pour écrire et téléverser des programmes sur les cartes Arduino.
Android Studio
Android Studio pour Windows : l'environnement de développement officiel et gratuit de Google pour créer, tester et publier des applications Android.