PHPSTORM 2020.1 est un puissant environnement de développement intégré PHP qui peut considérablement améliorer l'efficacité du développement. Postman est un outil de test d'interface largement utilisé qui peut facilement et rapidement déboguer et tester les interfaces API. Cet article présentera comment installer et configurer l'environnement de débogage XDebug dans Phpstorm 2020.1 et effectuer des tests d'appel d'interface via Postman.
Tout d'abord, ouvrez le fichier de configuration PHP.ini et ajoutez le contenu de configuration suivant:
zend_extension="D:\php\ext\php_xdebug-2.4.0-5.6-vc11.dll"
xdebug.remote_enable=1
xdebug.remote_handler="dbgp"
xdebug.remote_host="127.0.0.1"
xdebug.remote_port=9000
xdebug.remote_autostart=1
Remarque: Les chemins doivent être ajustés en fonction de l'emplacement de stockage réel de votre extension XDebug locale.
Une fois terminé, redémarrez le service PHP pour activer la configuration.
Ouvrez le menu d'exécution dans phpstorm, sélectionnez Modifier les configurations , cliquez sur le signe plus + dans le coin supérieur gauche et sélectionnez PHP Remote Debug .
Dans la fenêtre de configuration contextuelle, remplissez le contenu suivant:
Enregistrez la configuration après l'achèvement.
Ouvrez les plugins dans PHPStorm, recherchez et installez le plugin Postman et redémarrez un PHPStorm une fois l'installation terminée.
Démarrez le plug-in Postman, cliquez sur le bouton "Paramètres" et remplissez le contenu suivant:
Enregistrez la configuration et elle est prête à l'utiliser.
Ouvrez le menu Exécuter dans PHPSTorm et sélectionnez "Découvrez l'écoute des connexions de débogage PHP". Ensuite, cliquez sur le bouton "Envoyer" dans le plug-in Postman pour effectuer le débogage de l'interface.
Cet article présente en détail comment installer et configurer l'environnement de débogage XDebug dans Phpstorm 2020.1, et combine le plug-in Postman pour implémenter l'appel d'interface et le débogage. Après avoir maîtrisé ces techniques de configuration, il peut efficacement améliorer l'efficacité du développement et du débogage des PHP, aidant les développeurs à localiser plus facilement des problèmes et à optimiser le code.