Comment télécharger & Installer XAMPP sur Windows: Tutoriel PHP

Table des matières:

Anonim

Qu'est-ce que XAMPP?

XAMPP est un serveur Web multiplateforme open source qui se compose d'un serveur Web, d'un moteur de base de données MySQL et de packages de programmation PHP et Perl. 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. Il prend en charge 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 OS Mac OX, Windows, Linux, etc.
  • R - 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 MySQL. Il n'est pas facile d'installer Apache et de le configurer car il doit être configuré et intégré avec PHP et Perl, entre autres. XAMPP gère toute la complexité pour configurer et intégrer Apache avec PHP et Perl.

Contrairement à Java qui ne fonctionne qu'avec le SDK Java, PHP nécessite un serveur Web pour fonctionner.

Dans ce didacticiel XAMPP, vous apprendrez-

  • Qu'est-ce que XAMPP?
  • Pourquoi utiliser XAMPP?
  • Comment télécharger et installer XAMPP
  • Configuration de base du serveur Web XAMPP
  • Panneau de configuration XAMPP
  • Configurer XAMPP
  • Quel est le meilleur IDE PHP?
  • Introduction à l'EDI Netbeans
  • Création d'un nouveau projet PHP à l'aide de l'EDI Netbeans
  • Lancer votre premier exemple PHP

Comment installer XAMPP

Nous examinons le processus étape par étape pour installer XAMPP pour Windows. Pour 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 pour Windows: http://www.apachefriends.org/en/xampp-windows.html

Étape 2) Démarrez l'installation

L'installation XAMPP est comme l'installation de n'importe quel autre programme Windows. 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.

É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 des utilisateurs. Le diagramme ci-dessous illustre les principales étapes.

É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

Étape 6) Cliquez sur Suivant

Dans l'écran suivant, cliquez sur suivant

Étape 7) Choisissez le chemin d'insatllation

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

É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

Notez qu'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 démarrage du système d'exploitation Windows. Pour que vous utilisiez Apache et MySQL, ils sont censés fonctionner en arrière-plan . Leur installation en tant que services exécute Apache et MySQL automatiquement en arrière-plan chaque fois que vous mettez votre ordinateur sous tension . 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 à partir du panneau de configuration XAMPP.

Étape 9) Terminez l'installation

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

  • 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 sous Windows en suivant les étapes mentionnées ci-dessus . Voici une liste des répertoires de base dont vous êtes censé connaître.

  • htdocs ; il s'agit du répertoire racine Web. Tous nos codes PHP seront placés dans ce répertoire.
  • mysql - ce répertoire contient toutes les informations relatives au moteur de base de données MySQL, par défaut il s'exécute 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 le 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 tutoriel, nous supposerons que nous utilisons le port 80. Remarque, si vous utilisez SKYPE, il utilise le même port. Fermez Skype si vous souhaitez utiliser XAMPP pour PHP sur le port 80

Panneau de configuration XAMPP

Le panneau de contrôle 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 Apace Friends puis XAMPP comme indiqué dans le diagramme ci-dessous

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

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 contrôle vous demandera si vous souhaitez désinstaller le système.

2) Cette section montre les ports associés aux modules. La section actions est pour;

  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, des raccourcis pour les 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. qui sont 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 alimentés par PHP. Tapez l'URL http: // localhost / xampp / dans votre navigateur préféré. Pour ce didacticiel, nous utiliserons Firefox comme navigateur Web.

Si vous pouvez voir l'écran ci-dessus, vous avez installé XAMPP avec succès. Le panneau sur le côté 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 IDE PHP?

Un IDE PHP est un programme qui vous permet d'écrire facilement des codes 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 de l'interpréteur PHP, le mot-clé sera mis en surbrillance d'une couleur différente de celle utilisée pour les instructions régulières. Les fonctionnalités de saisie semi-automatique font apparaître automatiquement les mots-clés PHP connus à mesure que vous les tapez. Le bloc-notes peut également être utilisé pour écrire et éditer des codes PHP. L'inconvénient d'utiliser 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 les mots-clés mal orthographiés, les accolades non fermées, etc. Le tableau ci-dessous montre 5 éditeurs PHP populaires

Éditeur Licence Plateforme croisée 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 du code et complétion des mots-clés et autres informations connues.
  • Prend en charge SFTP et FTP.
Studio Zend Commercial Oui
  • Intégré avec Zend Server et Zend PHP MVC framework, PHPUnit, phpDocumentor etc.
  • A la coloration syntaxique, le pliage de code,
  • Prise en charge des services Web, etc.
Éclipse PHP Open source Oui
  • Formateur de code
  • Prend en charge SVN, SHH / FTP
Bloc-notes ++ Logiciel gratuit Windows seulement
  • Mise en évidence de la syntaxe
  • Prend en charge SFTP et FTP via des plugins.

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

  • La mise en évidence de la syntaxe et les fonctionnalités de saisie semi-automatique améliorent votre productivité
  • Il prend en charge nativement les systèmes de base de données comme 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 est pratique lorsque vous devez travailler en équipe avec d'autres développeurs.
  • L'EDI prend en charge d'autres langues telles que;
    • Java SE
    • Java EE
    • C
    • C ++

La version actuelle de l'EDI Netbeans à ce jour 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

1. Explorateur de projets - ce panneau est utilisé pour afficher tous les projets ouverts. Les projets sont répertoriés dans une arborescence.

2. Barre d'outils Raccourcis - cette barre d'outils contient des raccourcis vers des tâches fréquemment effectuées telles que la création d'un nouveau projet, l'ouverture d'un projet existant, les actions d'annulation et de rétablissement, 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'EDI Netbeans, présente des démos et des didacticiels qui peuvent être développés dans l'EDI Netbeans.
  • Le deuxième onglet [My Netbeans] répertorie les projets récemment ouverts, vous permet d'installer des plugins et d'activer les fonctionnalités de l'EDI.

4. Fenêtre de sortie - elle est utilisée pour afficher la sortie de programmes tels que les applications de la console Java. 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.

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

  • Si vous avez téléchargé tous les bundles disponibles dans l'EDI XAMPP NetBeans, assurez-vous de choisir PHP sous la catégorie projet, Application PHP sous Projets puis cliquez sur le bouton Suivant.

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

  • 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é.

  • Assurez-vous que Exécuter en tant que: est défini sur Site Web local (s'exécutant sur le serveur Web local)
    • L'URL du projet: est définie sur http: // localhost / phplessons /

Notez que les paramètres ci-dessus seront définis pour vous par défaut. Vous n'avez rien à changer à moins d'être un expert

  • Cliquez sur le bouton Suivant

  • L'éditeur PHP Netbeans permet l'intégration avec des 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 sera créée pour vous.
  • La page nouvellement créée contient du code html. Remplacez-le par le code ci-dessous.

Lancer votre premier exemple PHP

  • Cliquez sur le bouton Exécuter dans la barre d'outils comme indiqué ci-dessous

  • Votre navigateur par défaut sera ouvert 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 plate-forme 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 vous permet 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.