Comment télécharger et installer XAMPP sur Windows: Tutoriel PHP

Qu'est-ce que XAMPP ?

XAMPP est un serveur Web multiplateforme open source composé d'un serveur Web, MySQL moteur de base de données, et PHP et Perl forfaits de programmation. Il est compilé et maintenu par Apache. Il permet aux utilisateurs de créer des sites Web WordPress en ligne à l'aide d'un serveur Web local sur leur ordinateur. Elle supporte Windows, Linux et Mac.

Il est compilé et maintenu par Apache. 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 OX, Windows , Linux et ainsi de suite
  • UNE - Apache – c'est le logiciel du serveur Web.
  • M - MySQL - 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 MySQLIl n'est pas facile d'installer et de configurer Apache car il doit être configuré et intégré à PHP et Perl, entre autres. XAMPP gère toute la complexité de la configuration et de l'intégration d'Apache avec PHP et Perl.

Aimée Java qui fonctionne avec le Java SDK uniquement, PHP nécessite un serveur Web pour fonctionner.

Comment installer XAMPP

Nous examinons le processus étape par étape pour installer XAMPP pour Windows. Pour les autres Operating Systems, les étapes d’installation de XAMPP sont similaires.

Étape 1) Téléchargez XAMPP

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

Étape 2) Démarrer l'installation

L'installation de XAMPP est comme l'installation de n'importe quel autre programme Windows. Il y a cependant quelques points que nous devons 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 Windows Vista ou Windows 7, assurez-vous de désactiver la fonction de 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 dans la boîte de message d'avertissement.
  • Cette fois, vous recevez le message suivant

Installer XAMPP

Étape 6) Cliquez sur Suivant

Dans l'écran suivant, cliquez sur suivant

Installer XAMPP

Étape 7) Choisissez le chemin d'installation

Dans 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

Note un service est un programme de longue durée dans Windows qui ne nécessite pas l'intervention de l'utilisateur. Les services peuvent être configurés pour s'exécuter automatiquement à chaque démarrage du système d'exploitation Windows. 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 en tant que services, vous devez les démarrer manuellement à chaque fois que vous souhaitez les utiliser. Vous devrez le faire depuis le panneau de configuration XAMPP.PHP et

Étape 9) Terminez l'installation

Une fois l'installation terminée, vous verrez la fenêtre suivante

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 didacticiel 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

  • htdocs; il s'agit du répertoire racine Web. Tous nos codes PHP seront placés dans ce répertoire.
  • mysql – cet annuaire contient toutes les informations liées à MySQL moteur de base de données, il s'exécute 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 80. Si le port 80 est utilisé par un autre serveur Web, vous pouvez utiliser un numéro de port différent. Pour ce didacticiel, nous supposerons que nous utilisons le port 80. Remarque : si vous utilisez SKYPE, il 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 contrôle est utilisé pour 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 Apace 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 installés, les modules et les ID de processus PID(s). Une coche verte signifie que le module a été installé en tant que service. La marque rouge signifie qu'il n'a pas été installé en tant que service. Pour installer un service, cliquez sur la marque 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 montre les ports associés aux modules. La section actions est destinée :

  1. démarrage et arrêt des modules
  2. Ouvrez les fenêtres d’administration pour Apache et MySQL
  3. Ouvrez les fichiers de configuration pour Apache, MySQL etc. pour apporter des modifications
  4. Afficher les fichiers journaux des modules

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

4) Cette section affiche des informations sur l'état des modules. Le panneau de commande peut être utilisé pour :

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

Configurer XAMPP

Examinons maintenant les configurations de base requises avant de commencer à utiliser notre installation XAMPP pour développer des sites Web utilisant PHP. Tapez l'URL http://localhost/xampp/ dans votre navigateur préféré. Pour ce tutoriel, nous utiliserons Firefox comme notre navigateur Web.

Configurer XAMPP

Si vous parvenez à voir l’écran ci-dessus, 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.

La version PHP livrée avec XAMPP 1.8.0 est PHP 5.4.4

Quel est le meilleur EDI PHP ?

Un IDE PHP est un programme qui vous permet d'écrire facilement du code PHP. Les IDE PHP sont souvent équipés de fonctionnalités de coloration syntaxique et, dans certains cas, de fonctionnalités de saisie semi-automatique. Cela signifie que si vous écrivez un mot-clé PHP connu par l'interpréteur PHP, le mot-clé sera surligné d'une couleur différente de celle utilisée pour les instructions normales. Les fonctionnalités de saisie semi-automatique font apparaître automatiquement les mots-clés PHP connus au fur et à mesure que vous les tapez. Le Bloc-notes peut également être utilisé pour écrire et éditer des codes PHP. L'inconvénient de l'utilisation d'un éditeur tel que le Bloc-notes est que le débogage des scripts devient difficile car il n'est pas facile de repérer les erreurs telles que des mots clés mal orthographiés, des accolades non fermées, etc. un IDE mettra en évidence les instructions contenant des erreurs afin qu'il vous soit facile de les repérer. Le tableau ci-dessous présente 5 éditeurs PHP populaires

Éditeur Licence 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, c'est-à-dire Zend,
  • Historique du code qui montre les modifications apportées à un fichier
  • SFTP,FTP et SVN via des plugins.
Dreamweaver Commercial 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.
Studio Zend Commercial Oui
  • Intégré à Zend Server et au framework Zend PHP MVC, 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
  • Formateur de code
  • Prend en charge SVN, SHH/FTP
Bloc-notes ++ Freeware Windows uniquement
  • Mise en évidence de la syntaxe
  • Prend en charge SFTP et FTP via des plugins.

Éditeur PHP de l'EDI Netbeans Comme brièvement souligné dans le tableau ci-dessus, l'EDI Netbeans possède des fonctionnalités puissantes qui améliorent la productivité des codeurs PHP. L'IDE peut être téléchargé gratuitement à partir du https://netbeans.org/downloads/index.html

  • Les fonctionnalités de coloration syntaxique et de saisie semi-automatique améliorent votre 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 tel que;

    • Java SE
    • Java EE
    • C
    • C++

La version actuelle de l'EDI Netbeans au moment d'écrire ces lignes est la version 7.3

Introduction à l'EDI Netbeans

Après avoir installé avec succès l'éditeur PHP Netbeans IDE, exécutez le programme comme n'importe quel autre programme Windows. 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 3 onglets à savoir : Apprendre et découvrir, Mes Netbeans et Quoi de neuf.

  • Le premier onglet [Apprendre et découvrir] vous présente les fonctionnalités de l'IDE Netbeans, présente quelques démos et didacticiels qui peuvent être développés dans l'IDE Netbeans.
  • Le deuxième onglet [Mon Netbeans] répertorie les projets récemment ouverts, permet d'installer des plugins et d'activer des fonctionnalités de l'EDI.

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 IDE, assurez-vous de choisir PHP sous la catégorie de projet, Application PHP sous 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 lorsque vous avez terminé.

Projet PHP utilisant l'EDI Netbeans

  • Assurez-vous que Exécuter en tant que : est défini sur Site Web local (exécuté sur le serveur Web local).

    • L'URL du projet : est définie sur http://localhost/phplessons/

Note les paramètres ci-dessus seront définis pour vous par défaut. Vous n'avez rien à changer sauf si vous êtes un expert

  • Cliquez sur le bouton Suivant

Projet PHP utilisant l'EDI Netbeans

  • L'éditeur PHP Netbeans permet l'intégration avec les frameworks PHP MVC tels que Symfony et Zend. Pour l’instant, nous ne sélectionnerons aucun framework MVC. 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 l'URL http://localhost/phplessons/index.php . La sortie « Hello World ! » sera affiché dans votre navigateur.

Résumé

  • La forme complète de XAMPP est la plateforme X-cross, Apache, MySQL, PHP et Perl
  • Un éditeur PHP est un programme qui vous permet d'écrire du code PHP dans les plus brefs délais et de déboguer vos erreurs de syntaxe au moment de la conception.
  • L'éditeur PHP Netbeans est un éditeur open source multiplateforme qui améliore la productivité des développeurs PHP.