[Résolu] Configurer PhpStorm avec Xdebug et XAMPP ?

  

4
Début du sujet

Bonjour, je souhaite apprendre PHP.

Je suis débutant et j'ai besoin de savoir comment utiliser et configurer PhpStorm IDE avec XAMPP (serveur Apache et base de données MySQL) et Xdebug (J'ai besoin de l'intégration à des fins de débogage) ?

Remerciements

2 Réponses
3

Vous devez d'abord installer et configurer XAMPP et l'intégrer à PhpStorm (4 étapes) :

1. Télécharger la dernière version de XAMPP à partir de https://www.apachefriends.org/download.html .

J'utilise la version 7.2.9 (pas la plus récente):

xampp pour Windows

2. Installer XAMPP dans le répertoire par défaut C:\xamppsinon vous risquez de rencontrer des problèmes d'autorisation par la suite.

3. La première fois que vous démarrez XAMPP, vous obtiendrez un écran de sélection de la langue. Après avoir choisi la langue que vous préférez, vous verrez l'écran principal de XAMPP.

4. Vous devez maintenant démarrer le serveur Apache. Si tout est correct, l'étiquette Apache deviendra verte et vous verrez les ports par défaut - 80. Si vous avez Skype ou un client torrent en cours d'exécution, le serveur Apache ne démarrera pas. Vous devez quitter le programme qui gère le port 80, et le serveur Apache démarrera.

Maintenant, vous devez connecter le débogueur (Xdebug), le serveur Apache et la base de données MySQL (XAMPP) à PhpStorm :

5. Si vous avez démarré PhpStorm auparavant, vous devez soit fermer votre projet actuel en utilisant Fichier -> Fermer le projet ou simplement sauter cette étape et passer à l'option Fichier -> Paramètres par défaut.

L'écran suivant doit s'afficher :

paramètres PHPSto

Comme vous pouvez le voir dans l'image, vous devez aller dans le menu des paramètres.

6. Une fois que vous êtes dans le menu des paramètres, vous devez aller à Langages et cadres de travail et sélectionnez PHP. Vous devez remplacer la version de PHP par la version de PHP que vous avez installée :

phpstorm settings 2

Ensuite, vous devez changer l'interpréteur PHP. Sur la page des interprètes par défaut, vous devez cliquer sur le plus vert et appuyer sur Chemin local vers l'interprète. Vous devez maintenant choisir l'exécutable PHP. Pour ce faire, vous devez trouver votre dossier XAMPP et choisir l'option "php"et sélectionnez dans ce répertoire php.exe;

Si tout va bien, vous devriez voir ceci :

phpstorm settings 4

7. Créer la configuration du débogueur PHP

Vous devez télécharger le débogueur Xdebug à partir d'ici : https://xdebug.org/files/php_xdebug-2.6.0-7.2-vc15.dll .
 
Placer le fichier téléchargé dans "C:\xampp\php\ext".
 
Vous devez maintenant éditer la configuration du php. Ouvrez le fichier php.ini situé dans "C:\xampp\php\php.ini".
 
Une fois le fichier ouvert, ajoutez les lignes suivantes :
[Xdebug]
zend_extension = "C:\xampp\php\ext\php_xdebug-2.6.0-7.2-vc15.dll"
xdebug.remote_enable = 1

Redémarrez XAMPP et relancez les modules Apache et MySQL.

Si vous avez tout fait correctement, vous devriez voir l'écran suivant :

phpstorm settings 5

Avant de configurer le débogueur, vous devez retourner à l'écran d'accueil et créer un nouveau projet. Vous devez ensuite choisir le projet Empty PHP et vous assurer que l'emplacement du projet se trouve dans le dossier htdocs de XAMPP. 

phpstorm xdebug

Ensuite, vous devez créer un nouveau fichier php dans votre projet. Par exemple index.php ; 

Ensuite, modifiez la configuration :

phpstorm xdebugChoisir un Page web PHP (Sur l'ancienne version de PHPStorm, il pourrait s'appeler PHP Web Application) dans le menu déroulant après avoir cliqué sur le plus vert.

Modifier le nom de configuration et ajouter un nouveau serveur. Ajouter un nouveau serveur avec Hôte = localhostsur le port 80 avec le débogueur Xdebug :

xdebug phpstorm settings

Enfin, vous devez sélectionner le serveur nouvellement créé et modifier l'URL. Dans la partie URL, vous devez localiser le fichier que vous voulez déboguer à partir de localhost. Dans l'exemple ci-dessous, mon fichier se trouve dans le projet HelloWorld et porte le nom index.php.

débogueur phpstorm

Le résultat devrait être le suivant :

xdebug configuration php storm

Vous êtes maintenant prêt à utiliser PHP 🙂 .

1

Vous pouvez utiliser ce site : https://xdebug.org/wizard pour l'intégration de Xdebug

Partager :