Maison développement back-end tutoriel php Xdebug+ZendStudio配置 zend studio 13 debug 安卓studio debug调试 zend studio 10 debu

Xdebug+ZendStudio配置 zend studio 13 debug 安卓studio debug调试 zend studio 10 debu

Jul 29, 2016 am 08:55 AM
debug studio

原文链接:http://www.orlion.ga/689/

好久之前就知道有这么个东西,但是一直没用,一直用exit()、var_dump() debug,效率很低。

首先下载xdebug的dll文件(Window环境下)网址是:https://xdebug.org/download.php,此次下载的是php_xdebug-2.3.3-5.5-vc11-x86_64.dll。(这是个线程安全版的)下载完成后放到php安装目录的ext文件夹下。然后再配置php.ini添加这么几行:

XDEBUG Extension

zend_extension="C:\wamp\bin\php\php5.5.12\ext\php_xdebug-2.3.3-5.5-vc11-x86_64.dll"
;允许远程IDE调试
xdebug.remote_enable=true
;远程主机
xdebug.remote_host=127.0.0.1

xdebug.profiler_enable=on
;临时跟踪信息输出
;xdebug.trace_output_dir="C:\wamp\xdebug\trace"
;xdebug.profiler_output_dir="C:\wamp\xdebug\profiler"

xdebug.auto_trace=On
;开启异常跟踪
xdebug.show_excepti
;开启远程调试自动启动
xdebug.remote_autostart=On
;收集变量
xdebug.collect_vars=On
;收集返回值
xdebug.collect_return=On
;收集参数
xdebug.collect_params=On
;显示局部变量
xdebug.show_local_vars=On
;显示默认的错误信息
xdebug.default_enable=On
;用于zend studio远程调试的应用层通信协议
xdebug.remote_handler=dbgp
;如果设得太小,函数中有递归调用自身次数太多时会报超过最大嵌套数错
xdebug.max_nesting_level=10000
Copier après la connexion

    可参考:http://www.cnblogs.com/dreamhome/p/3218744.html,http://blog.csdn.net/xinzheng_wang/article/details/37930233

    然后配置ZendStudio(这里是ZendStudio 12.5.1):

    1. Window->Preferences->PHP->PHP Executables->Add如下:android studio debug,studio debug快捷键,visual studio debug,zend studio debug,studio debug怎么用,rstudio debug,zend studio 13 debug,安卓studio debug调试,zend studio 10 debu

    2. Window->Preferences->PHP->Debug:

      android studio debug,studio debug快捷键,visual studio debug,zend studio debug,studio debug怎么用,rstudio debug,zend studio 13 debug,安卓studio debug调试,zend studio 10 debu

      上图中的PHP Server:wamp_apache是之前配置好的,最好配置一个

    3. 然后就可以创建文件加断点,然后文件右键->Debug as->PHP CLI Application。

以上就介绍了Xdebug+ZendStudio配置,包括了studio,debug方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Déclaration de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment résoudre le problème du débogage invalide lors de la définition de points d'arrêt dans le projet SpringBoot Comment résoudre le problème du débogage invalide lors de la définition de points d'arrêt dans le projet SpringBoot May 11, 2023 am 10:49 AM

Je suis nouveau dans le projet Springboot. (1) J'ai trouvé que le débogage des points d'arrêt était inefficace et j'ai cherché des solutions en ligne. Tout ce que j'ai vu, ce sont des solutions très compliquées, qui étaient censées être du débogage à distance, mais qui nécessitaient également des slogans d'ouverture supplémentaires. C’est différent d’un projet traditionnel, donc je ne pense pas que ce soit nécessaire. Ainsi, après quelques explorations, j'ai trouvé qu'il existe un moyen plus simple. Les étapes sont les suivantes : Ajoutez une configuration dans la partie plugin du fichier pom : false et tout ira bien (2) Concernant l'erreur signalée dans le projet SpringBoot ; que le fichier web.xml est manquant, car les projets Web traditionnels nécessitent des fichiers web.xml, mais les projets SpringBoot ne nécessitent pas de fichiers web.xml.

Comment Android Studio télécharge-t-il des images sur le serveur Java Comment Android Studio télécharge-t-il des images sur le serveur Java Apr 28, 2023 pm 09:07 PM

1.build.gradle configuration (augmentation) des dépendances{implementation'com.squareup.okhttp3:okhttp:4.9.0'implementation'org.conscrypt:conscrypt-android:2.5.1'} 2.AndroidManifest.xml configure les autorisations dans l'application Ajouter Android :usesCleartextTraffic="true&q

Comment résoudre le problème selon lequel Android Studio ne peut pas exécuter la méthode principale de la classe Java Comment résoudre le problème selon lequel Android Studio ne peut pas exécuter la méthode principale de la classe Java May 17, 2023 pm 04:43 PM

Environnement version Androidstudio : 3.6.1 version gradle : 5.6.4 version du plug-in gradle : 3.6.1 Invite d'erreur 23:41:35 : Executingtask'TxtUtil.main()'...Executingtasks:[TxtUtil.main()] inproject/Users/tinytongtong/Documents/workspace/as/self/BlogDemoFAILURE:Buildfailedwithanexception.*Wh

Windows 11 Academy : Comment activer le bouton Effets Windows Studio dans la barre d'état système d'aperçu 22635.3276 Windows 11 Academy : Comment activer le bouton Effets Windows Studio dans la barre d'état système d'aperçu 22635.3276 Mar 07, 2024 am 08:10 AM

Selon l'actualité, le passionné de Windows @PhantomOfEarth a récemment tweeté que dans la mise à jour d'aperçu du canal bêta de Windows 11 Build 22635.3276, Microsoft a caché une nouvelle fonctionnalité : permettre aux utilisateurs d'activer le bouton Windows Studio Effects dans la zone de la barre d'état système. Windows Studio Effects est un outil d'amélioration de l'expérience vidéo qui exploite des algorithmes d'apprentissage automatique. Il utilise une unité de traitement neuronal (NPU) pour appliquer des filtres et des effets spécifiques à la caméra et au microphone de l'utilisateur afin d'améliorer l'apparence et la qualité sonore des appels vidéo. WindowsStudioEffects a 4 utilisations principales, 3 pour

Vous amène à déboguer le projet Nestjs dans VSCode (tutoriel) Vous amène à déboguer le projet Nestjs dans VSCode (tutoriel) Apr 24, 2023 pm 05:53 PM

Les amis qui ont utilisé Vscode pour écrire des projets tels que Node savent tous que si nous voulons résoudre un problème, nous l'imprimons principalement via console.log pour voir où se situe le problème. Si le problème est plus complexe, nous choisirons Via Vscode. ...

Comment utiliser la connexion à distance IDEA Debug dans Springboot Comment utiliser la connexion à distance IDEA Debug dans Springboot May 10, 2023 pm 11:55 PM

1. Créez d'abord une démo prête pour le débogage à distance. Faites attention à la configuration du projet de build 4.0.0org.springframework.bootspring-boot-starter-parent2.1.4.RELEASEcom.remote.testremote_test0.0.1-SNAPSHOTremote_testDemoprojectforSpringBoot1.8org.springframework. bootspring-boot-starterorg.springframework.bootspring-bo

Comment gérer efficacement les problèmes de débordement Comment gérer efficacement les problèmes de débordement Jan 27, 2024 am 09:39 AM

Comment gérer correctement les problèmes de débordement Le débordement est un problème de programmation informatique courant, en particulier lorsqu'il s'agit de nombres ou de tableaux. Un débordement se produit lorsque nous essayons de stocker une valeur qui dépasse la plage autorisée du type de données. La clé pour résoudre ce problème réside dans la gestion et la validation correctes des limites des données. Plusieurs problèmes de débordement courants et les solutions correspondantes seront présentés ci-dessous. Dépassement d'entier Un dépassement d'entier signifie que lors du calcul, le résultat dépasse la plage de représentation du type entier. Par exemple, dans le type entier signé 32 bits, saisissez

UCIe 2.0 : faire progresser l'écosystème de chipsets ouverts avec un packaging et une gestion 3D UCIe 2.0 : faire progresser l'écosystème de chipsets ouverts avec un packaging et une gestion 3D Aug 08, 2024 pm 12:51 PM

Le consortium Universal Chiplet Interconnect Express (UCIe) a annoncé la sortie de la spécification UCIe 2.0, faisant ainsi progresser l'écosystème ouvert des chipsets. La dernière spécification introduit plusieurs améliorations clés. Premièrement, il ajoute le support f

See all articles