Maison  >  Article  >  outils de développement  >  Comment configurer phpstorm xdebug

Comment configurer phpstorm xdebug

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-08-14 11:22:516683parcourir

Comment configurer phpstorm xdebug

1. Installation

Ouvrez http://www.xdebug.org/download.php pour télécharger la version correspondante

Mais veuillez noter que vous devez télécharger La version qui correspond au php installé sur la machine fonctionnera. Vous pouvez donc copier les informations de la page Web phpinfo vers http://www.xdebug.org/find Binary.php, puis l'installer selon les instructions. Comme le montre l'image ci-dessous :

Comment configurer phpstorm xdebugComment configurer phpstorm xdebug

Cliquez pour télécharger le fichier dll, puis copiez-le dans le répertoire d'extension de php, par exemple, le mien est : D :phpserverphp-7.0.27- nts-x64ext

2. Configurez XDebug, ouvrez php.ini et ajoutez le code suivant à la fin :

[Xdebug]  
;指定Xdebug扩展文件的绝对路径  
zend_extension= D:\phpserver\php-7.0.27-nts-x64\ext\php_xdebug-2.6.1-7.0-vc14-nts-x86_64.dll
;启用性能检测分析  
xdebug.profiler_enable=On
;启用代码自动跟踪  
xdebug.auto_trace=on
;允许收集传递给函数的参数变量  
xdebug.collect_params=On
;允许收集函数调用的返回值  
xdebug.collect_return=On
;指定堆栈跟踪文件的存放目录  
xdebug.trace_output_dir="D:/phpserver/tmp/Xdebug";指定性能分析文件的存放目录  
xdebug.profiler_output_dir="D:/phpserver/tmp/Xdebug"xdebug.profiler_output_name = "cachegrind.out.%p"xdebug.
remote_enable = On
xdebug.remote_port=19000xdebug.remote_handler = dbgp
xdebug.remote_host = 127.0.0.1xdebug.var_display_max_depth = 10xdebug.idekey= PHPSTROM

Remarque : modifiez zend_extension vers votre propre extension. chemin et redémarrez Apache.

Recommandations associées : "Tutoriel d'utilisation de PhpStorm"

3 Vous pouvez rechercher le module Xdebug dans la page phpinfo.

Comment configurer phpstorm xdebug

Ou entrez php -m sous cmd pour voir le module XDebug. Comme le montre la figure ci-dessous :

Comment configurer phpstorm xdebug

Une autre chose à noter est la version de php définie dans les variables d'environnement du système. (Par exemple, lorsque plusieurs versions de PHP sont configurées)

Configuration de phpStorm

1 [Fichier]->[Paramètres]->[Langues et frameworks]-> [ Configurez le service xdebug sur les serveurs PHP.

Comment configurer phpstorm xdebug

2. Configurez le débogage, le port de débogage est xdebug.remote_port configuré dans php.ini.

Comment configurer phpstorm xdebug

3. Ouvrir [exécuter]-[Modifier les configurations]

Comment configurer phpstorm xdebugComment configurer phpstorm xdebug

ou

Comment configurer phpstorm xdebug

Ensuite, les informations de configuration sont les suivantes :

Comment configurer phpstorm xdebug

4. Définissez les points d'arrêt et activez la surveillance du débogage. Cliquez sur le scarabée vert pour lancer le débogage.

Comment configurer phpstorm xdebug

5. Exécutez ou déboguez, vous pouvez voir les données de débogage affichées ci-dessous.

Comment configurer phpstorm xdebug

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