Maison  >  Article  >  outils de développement  >  Explication détaillée sur la façon de déboguer Phpstorm sur la ligne de commande et dans le navigateur

Explication détaillée sur la façon de déboguer Phpstorm sur la ligne de commande et dans le navigateur

(*-*)浩
(*-*)浩original
2019-11-23 11:39:514904parcourir

Explication détaillée sur la façon de déboguer Phpstorm sur la ligne de commande et dans le navigateur

Tout d'abord, vous devez installer l'extension xdebug pour php

Téléchargez xdebug et le. le téléchargement sera terminé Le fichier final est placé dans le répertoire ext sous le chemin d'installation de PHP. Le package d'installation de PHP5.5 a un répertoire zend_ext par défaut. Vous pouvez également le placer dans ce répertoire plus tard (apprentissage recommandé : phpstorm Explication détaillée)

(D:\root\wamp\bin\php\php5.5.12\ext\php_xdebug-2.2.5-5.5-vc11.dll或D:\wamp\bin\php\php5.5.12\zend_ext\php_xdebug-2.2.5-5.5-vc11.dll)

2. Modifiez php.ini, associez xdebug et faites prendre effet à xdebug

;XDEBUG Extension
zend_extension = "D:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11.dll"
;将xdebug的扩展路径添加到这里(步骤一中的路径,根据你的xdebug放置的路径来确定。)
[xdebug]
xdebug.remote_enable = on  #开启xdebug的调试
xdebug.remote_port = 9001  #xdebug调试侦听的端口
xdebug.remote_host = localhost #本地的侦听的主机
xdebug.idekey = phpstorm  #用IDE协助时需要的key

3. Vérifiez si la configuration est correcte en accédant à phpinfo

rrreee

. 🎜>Explication détaillée sur la façon de déboguer Phpstorm sur la ligne de commande et dans le navigateur

2. Configurations liées à Phpstorm


1. Paramètres de débogage de base, cliquez sur Fichier->Paramètres dans la barre de menu, ouvrez le fichier. et le menu déroulant Langues à gauche & Frameworks -> PHP -> Paramètres de débogage


configurent principalement le port de débogage : 9001. Sélectionnez 9001 pour empêcher le port 9000. d'être occupé.

Explication détaillée sur la façon de déboguer Phpstorm sur la ligne de commande et dans le navigateur

2. Ouvrez le proxy Debug->DBGp et ajoutez les éléments de configuration dans php.ini ici.

Explication détaillée sur la façon de déboguer Phpstorm sur la ligne de commande et dans le navigateur


3. Créez un nouveau serveur php, changez le nom en test, Hôte : localhost, port : 80, Débogueur : Xdebug, enregistrez.


Ce serveur est réservé à la configuration ultérieure de débogages spécifiques.

Explication détaillée sur la façon de déboguer Phpstorm sur la ligne de commande et dans le navigateur

4. Pour les paramètres de débogage du projet, cliquez sur Exécuter->Modifier les configurations.. dans la barre de menu pour ouvrir la boîte de dialogue


1 ), ajoutez une nouvelle configuration de débogage, et sélectionnez actuellement un nouveau serveur pour le projet PHP (le serveur configuré à l'étape 3 est suffisant)

Explication détaillée sur la façon de déboguer Phpstorm sur la ligne de commande et dans le navigateur

Le nouveau débogage peut être nommé name :debugphp , serveur : Sélectionnez le serveur que nous venons de configurer


URL de démarrage : Le répertoire par défaut est, bien sûr, vous pouvez ajouter


à volonté Navigateur : Choisissez le navigateur que vous pensez. est approprié

Explication détaillée sur la façon de déboguer Phpstorm sur la ligne de commande et dans le navigateur

3. Commencez le débogage


1. Ajoutez des points d'arrêt et ouvrez un fichier PHP dans le répertoire racine. . Sélectionnez n'importe quelle ligne du fichier php, cliquez avec le bouton droit pour ajouter un point d'arrêt ou cliquez sur le début de la ligne.

Explication détaillée sur la façon de déboguer Phpstorm sur la ligne de commande et dans le navigateur


2, maj+F9 ou cliquez sur l'araignée à droite de la barre de menu

Explication détaillée sur la façon de déboguer Phpstorm sur la ligne de commande et dans le navigateur


3, Phpstorm ouvrira le navigateur, exécutera le programme et capturera le point de débogage. Retournez à l'interface de débogage

Explication détaillée sur la façon de déboguer Phpstorm sur la ligne de commande et dans le navigateur

Ce qui précède complète la prise en charge du débogage pour le navigateur.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:qu'est-ce que phpstormArticle suivant:qu'est-ce que phpstorm