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):

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 :

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 :

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 :

7. Créer la configuration du débogueur PHP
[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 :

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.

Ensuite, vous devez créer un nouveau fichier php dans votre projet. Par exemple index.php ;
Ensuite, modifiez la configuration :
Choisir 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 :

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.

Le résultat devrait être le suivant :

Vous êtes maintenant prêt à utiliser PHP 🙂 .
Vous pouvez utiliser ce site : https://xdebug.org/wizard pour l'intégration de Xdebug
