Comment télécharger et installer XAMPP sur Windows

⚡ Résumé intelligent

XAMPP et NetBeans Ensemble, ils offrent aux débutants une pile complète de développement PHP locale. XAMPP intègre Apache, MariaDBPHP et Perl dans un seul programme d'installation, tandis que NetBeans L'éditeur ajoute la coloration syntaxique, la saisie semi-automatique et le débogage pour l'écriture de projets PHP.

  • 📦 Qu'est-ce que XAMPP ? XAMPP est un package gratuit et multiplateforme qui installe Apache, un moteur de base de données, PHP et Perl en une seule étape.
  • Serveur local : PHP a besoin d'un serveur web pour fonctionner, et XAMPP fournit Apache afin que vous puissiez tester les pages PHP sur votre propre ordinateur.
  • Panneau de contrôle: Le panneau de contrôle XAMPP permet de démarrer, d'arrêter et de configurer Apache et MySQL or MariaDB sans aucune intervention en ligne de commande.
  • (I.e. Dossiers clés : Le dossier htdocs contient vos fichiers PHP, tandis que le dossier php contient le fichier php.ini permettant de configurer le comportement de PHP.
  • 🧩 Pourquoi un IDE ? Un IDE PHP tel que NetBeans Il met en évidence la syntaxe et signale les erreurs dès leur apparition, ce qu'un simple éditeur de texte ne peut pas faire.
  • ▶ ️ Premier projet : NetBeans crée une application PHP dans htdocs et l'exécute sur le serveur local pour imprimer une simple page « Hello World ».
  • 🤖 Assistance IA : Les outils d'IA peuvent guider la configuration de XAMPP, résoudre les conflits de ports Apache et aider à écrire ou à déboguer du code PHP. NetBeans.

Téléchargez et installez XAMPP et NetBeans

Qu'est-ce que XAMPP ?

XAMPP est un serveur web open source et multiplateforme qui se compose d'un serveur web, d'un MySQL or MariaDB moteur de base de données, et PHP et Perl Il s'agit d'un ensemble de modules de programmation. Il est compilé et maintenu par Apache Friends. Il permet aux utilisateurs de créer et de tester des sites web sur un serveur web local installé sur leur ordinateur, et il prend en charge Windows, Linux et Mac.

L'acronyme XAMPP signifie :

  • X – [systèmes d'exploitation multiplateformes] ce qui signifie qu'il peut fonctionner sur n'importe quel système d'exploitation : Mac OS X, Windows, Linux et ainsi de suite
  • A - Apache – c'est le logiciel du serveur Web.
  • M - MySQL or MariaDB - Base de données.
  • P- PHP
  • P – Perl – langage de script

Pourquoi utiliser XAMPP ?

XAMPP fournit un panneau de contrôle facile à utiliser pour gérer Apache, MySQL, et d'autres programmes sans utiliser de commandes. Pour utiliser PHP, nous devons installer Apache et MySQLL'installation et la configuration d'Apache ne sont pas chose aisée, car elles nécessitent notamment son installation et son intégration avec PHP et Perl. XAMPP prend en charge toute cette complexité.

Contrairement à Java, qui fonctionne avec le Java Kit de développement logiciel (SDK) uniquement ; PHP nécessite un serveur web pour fonctionner.

Comment installer XAMPP

Nous examinons étape par étape le processus d'installation de XAMPP pour WindowsPour les autres systèmes d'exploitation, les étapes d'installation de XAMPP sont similaires.

Étape 1) Téléchargez XAMPP

Cliquez ici pour télécharger XAMPP Windows: https://www.apachefriends.org/download.html

Étape 2) Démarrer l'installation

L'installation de XAMPP est identique à celle de n'importe quel autre programme. Windows programme. Il y a cependant quelques points à noter.

Étape 3) Exécutez le programme d'installation

Après avoir téléchargé XAMPP, exécutez le programme d'installation. La fenêtre de dialogue de message d'avertissement ci-dessous apparaît.

Installer XAMPP

Étape 4) Modifier les paramètres de contrôle utilisateur

Si vous utilisez un modèle plus ancien Windows version telle que Vista ou Windows 7. Assurez-vous de désactiver le contrôle de compte d'utilisateur. Pour ce faire, sélectionnez Panneau de configuration > Comptes d'utilisateurs > Modifier les paramètres de contrôle d'accès utilisateur. Le schéma ci-dessous illustre les principales étapes.

Installer XAMPP

Étape 5) Enregistrez les paramètres

  • Après avoir désactivé le contrôle de compte d'utilisateur, cliquez sur le bouton OK de la boîte de message d'avertissement.
  • Cette fois, vous recevez le message suivant

Installer XAMPP

Étape 6) Cliquez sur Suivant

Sur l'écran suivant, cliquez sur Suivant

Installer XAMPP

Étape 7) Choisissez le chemin d'installation

Sur l'écran suivant, modifiez le chemin d'installation si nécessaire. Cliquez sur Suivant.

Installer XAMPP

Étape 8) Vérifiez les services nécessaires

Dans l'écran suivant, sélectionnez Apache et MySQL. Vous pouvez éventuellement sélectionner FileZilla (Client FTP) si nécessaire. Cliquez sur Installer

Installer XAMPP

À noter: un service est un programme de longue durée dans Windows qui ne nécessite aucune intervention de l'utilisateur. Les services peuvent être configurés pour s'exécuter automatiquement chaque fois que Windows Le système d'exploitation a démarré. Pour que vous puissiez utiliser Apache et MySQL, ils sont censés fonctionner en arrière-plan. Les installer en tant que services exécute à la fois Apache et MySQL automatiquement en arrière-plan chaque fois que vous allumez votre ordinateur. Si vous n'avez pas installé Apache et MySQL Si vous les utilisez comme services, vous devrez les démarrer manuellement à chaque fois que vous voudrez les utiliser. Cette opération s'effectuera depuis le panneau de contrôle XAMPP.

Étape 9) Terminez l'installation

Une fois l'installation terminée avec succès, la fenêtre suivante s'affichera.

Installer XAMPP

  • Cliquez sur le bouton Terminer

Avant de tester notre installation XAMPP, examinons d'abord les répertoires de base avec lesquels nous allons travailler.

Configuration de base du serveur Web XAMPP

Ce tutoriel XAMPP suppose que vous avez… installé XAMPP sur le lecteur C dans Windows en utilisant les étapes mentionnées ci-dessus. Ce qui suit est une liste des répertoires de base que vous êtes censé connaître.

Configuration de base du serveur Web XAMPP

  • htdocsIl s'agit du répertoire racine du site web. Tout notre code PHP sera placé dans ce répertoire.
  • mysql – ce répertoire contient toutes les informations relatives à MySQL or MariaDB moteur de base de données, qui fonctionne par défaut sur le port 3306.
  • php – ce répertoire contient les fichiers d'installation de PHP. Il contient un fichier important nommé php.ini. Ce répertoire est utilisé pour configurer le comportement de PHP sur votre serveur.

Par défaut, le serveur Web Apache s'exécute sur Port 80Si le port 80 est déjà utilisé par un autre serveur web, vous pouvez utiliser un autre numéro de port. Dans ce tutoriel, nous supposerons que nous utilisons le port 80. Remarque : si vous utilisez SkypeIl utilise le même port. Fermer Skype si vous souhaitez utiliser XAMPP pour PHP sur le port 80.

Panneau de configuration XAMPP

Le panneau de configuration permet de gérer les programmes installés via XAMPP. Pour ouvrir le panneau de configuration du serveur XAMPP :

  • Cliquez sur le menu Démarrer
  • Explorez le répertoire des programmes et localisez Apache Friends, puis XAMPP comme indiqué dans le schéma ci-dessous.

Panneau de configuration XAMPP

  • Le schéma ci-dessous montre le panneau de commande.

Panneau de configuration XAMPP

1) Cette section répertorie les services et modules installés, ainsi que leurs identifiants de processus (PID). Une coche verte indique que le module est installé en tant que service. Une coche rouge indique qu'il ne l'est pas. Pour installer un service, cliquez sur la coche rouge. Si le bouton affiche une coche verte et que vous cliquez dessus, le panneau de configuration vous demandera si vous souhaitez désinstaller le système.

2) Cette section affiche le ou les ports associés aux modules. La section « Actions » est destinée à :

  1. démarrage et arrêtping modules
  2. Ouverture des fenêtres d'administration pour Apache et MySQL
  3. Ouverture des fichiers de configuration pour Apache, MySQL etc. pour apporter des modifications
  4. Consultation des fichiers journaux des modules

3) Cette section contient des utilitaires utiles tels que Netstat, Windows raccourcis de services, etc.

4) Cette section affiche les informations d'état des modules. Le panneau de commande permet de :

  • Installer et désinstaller des services tels qu'Apache, MySQL etc. installés via XAMPP
  • Démarrez et arrêtez les services.
  • Ouvrir les fichiers de configuration, etc.

Configurer XAMPP

Examinons maintenant la configuration de base requise avant de commencer à utiliser notre installation XAMPP pour le développement.ping Sites web utilisant PHP. Saisissez le URL http://localhost/xampp/ dans votre navigateur préféré. Pour ce tutoriel, nous utiliserons Firefox comme notre navigateur Web.

Configurer XAMPP

Si vous voyez l'écran ci-dessus, cela signifie que vous avez installé XAMPP avec succès. Le panneau de gauche contient des liens vers des informations utiles, telles que :

  • La version de PHP installée
  • Paramètres de sécurité de XAMPP
  • Accès à des utilitaires tels que phpMyAdmin etc.

Les versions modernes de XAMPP sont livrées avec PHP 8.x, par exemple PHP 8.2, ainsi qu'avec MariaDB en tant que visiteur occasionnel MySQL Remplacement. La version beaucoup plus ancienne de XAMPP 1.8.0, visible sur certaines de ces captures d'écran, était fournie avec PHP 5.4.4.

Quel est le meilleur EDI PHP ?

Un IDE PHP est un programme qui facilite l'écriture de code PHP. Les IDE PHP sont souvent dotés de la coloration syntaxique et, parfois, de la saisie semi-automatique. Ainsi, si vous saisissez un mot-clé PHP reconnu par l'interpréteur, celui-ci sera mis en évidence dans une couleur différente de celle utilisée pour les instructions classiques. La saisie semi-automatique propose automatiquement les mots-clés PHP connus au fur et à mesure de votre saisie. Le Bloc-notes peut également être utilisé pour écrire et modifier du code PHP. Cependant, son principal inconvénient réside dans la difficulté accrue de déboguer les scripts, car il est complexe de repérer les erreurs telles que les mots-clés mal orthographiés ou les accolades non fermées. Un IDE, quant à lui, met en évidence les instructions contenant des erreurs, ce qui facilite leur repérage. Le tableau ci-dessous présente cinq éditeurs PHP populaires.

Éditeur License Cross Platform Brève description
IDE Netbeans Open source Oui
  • Environnement de codage PHP dédié avec coloration syntaxique et complétion de code pour les mots-clés et autres informations connues.
  • Prend en charge l'intégration avec les frameworks PHP MVC, tels que Zend et Symfony.
  • Code historique des modifications apportées à un fichier
  • SFTP, FTP et SVN via des plugins.
Dreamweaver Commerciales Oui
  • Prend en charge HTML et PHP.
  • Mise en évidence de la syntaxe, pliage de code et complétion des mots-clés et autres informations connues.
  • Prend en charge SFTP et FTP.
Zend Studio Commerciales Oui
  • Intégré avec Zend Server et le framework MVC PHP Zend, PHPUnit, phpDocumentor, etc.
  • Possède une coloration syntaxique, un pliage de code,
  • Support pour Les services Web et ainsi de suite
PHP Eclipse Open source Oui
  • Code formateur
  • Prend en charge SVN et SSH/FTP
Notepad++ Freeware Windows uniquement
  • Mise en évidence de la syntaxe
  • Prend en charge SFTP et FTP via des plugins.

Éditeur PHP de l'IDE Netbeans. Comme le souligne brièvement le tableau ci-dessus, NetBeans L'IDE possède des fonctionnalités puissantes qui améliorent la productivité des développeurs PHP. L'IDE peut être téléchargé gratuitement depuis https://netbeans.apache.org/front/main/download/

  • La coloration syntaxique et les fonctionnalités de saisie automatique améliorent votre expérience. productivité
  • Il prend en charge nativement les systèmes de bases de données tels que MySQL. Vous n'avez pas besoin d'utiliser deux programmes pour coder et développer votre base de données.
  • L'EDI peut être utilisé dans un environnement collaboratif. Cela s’avère pratique lorsque vous devez travailler en équipe avec d’autres développeurs.
  • L'IDE a prise en charge d'autres langues telles que:
    • Java SE
    • Java EE
    • C
    • C++

NetBeans est désormais maintenu par le logiciel Apache Foundation as Apache NetBeansLe jeu sort quatre fois par an. La version 30 est la version actuelle (en 2026), tandis que les captures d'écran ci-dessous utilisent une version antérieure. NetBeans 7.3.

Introduction à l'EDI Netbeans

Après avoir installé avec succès NetBeans Dans l'éditeur PHP IDE, exécutez le programme comme n'importe quel autre. Windows programme. La fenêtre ci-dessous apparaît

Introduction à l'EDI Netbeans

1. Explorateur de projet – ce panneau permet d'afficher tous les projets ouverts. Les projets sont répertoriés dans une arborescence.

2. Barre d'outils des raccourcis – cette barre d'outils contient des raccourcis vers les tâches fréquemment effectuées telles que la création d'un nouveau projet, l'ouverture d'un projet existant, l'annulation et le rétablissement d'actions, etc.

3. Page de démarrage Cette page contient trois onglets : Apprendre et découvrir, Mon NetBeanset les nouveautés.

  • Le premier onglet [Apprendre et découvrir] vous présente les fonctionnalités de NetBeans L'IDE présente des exemples et des tutoriels pouvant être développés dans l'environnement de développement intégré (IDE). NetBeans IDE
  • Le deuxième onglet [Mon NetBeans] répertorie les projets récemment ouverts et vous permet d'installer des plugins et d'activer des fonctionnalités de l'IDE.

4. Fenêtre de sortie – il est utilisé pour afficher la sortie de programmes tels que Java applications consoles. Il est également utilisé pour afficher les informations de journal et de débogage. La capture d'écran ci-dessous montre l'EDI avec un projet ouvert.

Introduction à l'EDI Netbeans

Création d'un nouveau projet PHP à l'aide de l'EDI Netbeans

  • Cliquez sur le bouton Créer un nouveau projet dans la barre d'outils comme indiqué ci-dessous

Projet PHP utilisant l'EDI Netbeans

  • Si vous avez téléchargé tous les bundles disponibles dans le XAMPP NetBeans Dans l'IDE, assurez-vous de sélectionner PHP dans la catégorie Projet, Application PHP dans Projets, puis cliquez sur le bouton Suivant.

Projet PHP utilisant l'EDI Netbeans

  • Entrez le nom du projet comme indiqué ci-dessous.

Projet PHP utilisant l'EDI Netbeans

  • Assurez-vous que le dossier est enregistré dans le répertoire d'installation de XAMPP PHP comme indiqué ci-dessus.
  • Cliquez sur le bouton Suivant une fois terminé.

Projet PHP utilisant l'EDI Netbeans

  • Vérifiez que l'option « Exécuter en tant que » est définie sur « Site Web local (exécution sur un serveur Web local) ».
    • Le Projet URL: est défini sur http://localhost/phplessons/

Note Les paramètres ci-dessus seront configurés par défaut. Vous n'avez rien à modifier, sauf si vous êtes un expert.

  • Cliquez sur le bouton Suivant

Projet PHP utilisant l'EDI Netbeans

  • Le NetBeans L'éditeur PHP permet l'intégration avec des frameworks MVC PHP tels que Symfony et Zend. Pour l'instant, nous n'en sélectionnerons aucun. Cliquez sur le bouton Terminer.
  • Votre projet nouvellement créé sera affiché dans le navigateur de projet et une page index.php créée pour vous.
  • La page nouvellement créée contient du code HTML. Remplacez-le par le code suivant, indiqué ci-dessous.

Exécuter votre premier exemple PHP

<?php
echo "Hello World!";
?>
  • Cliquez sur le bouton Exécuter dans la barre d'outils comme indiqué ci-dessous

Exemple PHP

  • Votre navigateur par défaut s'ouvrira avec URL http://localhost/phplessons/index.php. La sortie « Hello World ! » sera affiché dans votre navigateur.

FAQ

Non. XAMPP est conçu pour le développement et les tests en local, et ses paramètres par défaut ne sont pas sécurisés pour une utilisation publique. En production, utilisez un serveur sécurisé avec une infrastructure web et un pare-feu correctement configurés.

XAMPP est multiplateforme et fonctionne sur Windows, Linux et macOS, intégrant Apache, MariaDBPHP et Perl. WAMP est Windows-uniquement et les navires Apache, MySQLet PHP. XAMPP est le choix le plus portable sur différents systèmes d'exploitation.

La cause la plus fréquente est un autre programme utilisant le port 80, souvent SkypeSi votre serveur web (IIS ou autre) est en cause, fermez le programme ou modifiez le port d'Apache dans le fichier httpd.conf, puis redémarrez Apache depuis le panneau de contrôle.

Oui. L'IA peut vous guider pas à pas dans l'installation de XAMPP, le choix des versions de PHP, la modification du fichier php.ini et la résolution des conflits de ports. Elle peut également générer une structure de projet de base pour votre première application PHP.

Oui. L'IA peut expliquer les messages d'erreur provenant de NetBeans La fenêtre de sortie suggère des corrections pour les erreurs de syntaxe et de logique, et génère des classes PHP standard que vous collez dans votre projet et affinez.

Résumez cet article avec :