Table des matières
Xdebug+ZendStudio配置,xdebugzendstudio
Maison php教程 php手册 Xdebug+ZendStudio配置,xdebugzendstudio

Xdebug+ZendStudio配置,xdebugzendstudio

Jun 13, 2016 am 08:43 AM
xdebug

Xdebug+ZendStudio配置,xdebugzendstudio

原文链接: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_exception_trace=On
;开启远程调试自动启动
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如下:

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

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

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

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

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

<🎜>: Grow A Garden - Guide de mutation complet
4 Il y a quelques semaines By DDD
<🎜>: Bubble Gum Simulator Infinity - Comment obtenir et utiliser les clés royales
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Système de fusion, expliqué
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers of the Witch Tree - Comment déverrouiller le grappin
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)

Sujets chauds

Tutoriel Java
1677
14
Tutoriel PHP
1280
29
Tutoriel C#
1257
24
L'activation de XDebug sur un serveur de production ralentira-t-elle PHP ? L'activation de XDebug sur un serveur de production ralentira-t-elle PHP ? Sep 22, 2023 pm 10:41 PM

Oui, les débogueurs comme XDebug peuvent ralentir les performances du serveur PHP. C'est pourquoi le débogueur n'est pas placé dans un environnement serveur. Ils sont déployés dans différents environnements pour éviter des surcharges inutiles. Les messages de débogage ne peuvent pas être affichés dans les applications déjà en production. Lorsque le comportement de débogage est ajouté au serveur, le moteur de débogage est attaché au processus PHP. Il commence à recevoir des messages pour s'arrêter au point d'arrêt, mais ce n'est pas un comportement obligatoire car cela affecterait les performances des autres processus, arrêtant ainsi l'analyseur PHP. En revanche, lorsque des débogueurs sont installés, ils ont tendance à ouvrir des ports sur le serveur car ils ne sont pas destinés à être utilisés dans un environnement de production. Ouvrir un port sur votre serveur est tout aussi mauvais que d’ouvrir une porte permettant aux pirates informatiques de fouiner.

Bibliothèque de débogage en PHP8.0 : Xdebug Bibliothèque de débogage en PHP8.0 : Xdebug May 14, 2023 am 08:09 AM

Le débogage est une partie inévitable du développement PHP. Afin d'aider les développeurs à déboguer plus facilement leur propre code, PHP8.0 a introduit un outil très utile dans sa bibliothèque de débogage : Xdebug. Cet article présentera certaines des principales fonctionnalités de Xdebug et comment l'utiliser pour simplifier le processus de débogage PHP. Xdebug est un outil de débogage open source qui peut capturer les erreurs dans les applications PHP et fournir des informations détaillées sur la trace de la pile d'erreurs, ainsi que les variables utilisées. Il aide les développeurs à détecter et dépanner le code

Utilisation de la technologie de débogage Xdebug dans ThinkPHP6 Utilisation de la technologie de débogage Xdebug dans ThinkPHP6 Jun 20, 2023 pm 09:14 PM

ThinkPHP6 est un framework PHP populaire qui utilise diverses technologies pour rendre le développement plus pratique. L'une de ces technologies concerne les outils de débogage tels que Xdebug. Dans cet article, nous explorerons comment utiliser Xdebug pour le débogage dans ThinkPHP6. Installer et configurer Xdebug Avant de commencer à utiliser Xdebug, vous devez d'abord l'installer et l'activer. Dans le fichier php.ini, vous pouvez ajouter la configuration suivante : [xdebug]zend_extension=x

Outils de développement en PHP Outils de développement en PHP May 23, 2023 am 08:18 AM

PHP est un langage de programmation largement utilisé dans le développement Web. Pour les outils de développement PHP, choisir un outil approprié peut rendre le travail du développeur plus efficace et plus pratique. Dans cet article, nous aborderons plusieurs outils de développement PHP courants, notamment les environnements de développement intégrés (IDE), les éditeurs de texte et les outils de débogage. 1. Environnement de développement intégré (IDE) PhpStorm PhpStorm est un puissant environnement de développement PHP développé par JetBrains. Il prend non seulement en charge le PH

Comment utiliser l'extension php XDebug pour un débogage efficace et une optimisation des performances Comment utiliser l'extension php XDebug pour un débogage efficace et une optimisation des performances Jul 29, 2023 pm 08:57 PM

Comment utiliser l'extension PHP XDebug pour un débogage efficace et une optimisation des performances Lors du développement et du débogage d'applications PHP, nous rencontrons souvent divers problèmes, notamment des appels incorrects, un code inefficace et des goulots d'étranglement de performances. XDebug est une puissante extension PHP qui peut nous aider à localiser, déboguer et optimiser rapidement ces problèmes. Cet article explique comment utiliser XDebug pour un débogage efficace et une optimisation des performances, et fournit quelques exemples de code. Installer et configurer XDebug Tout d'abord, nous devons installer XDebug

Guide pratique d'optimisation de serveur PHP : du débutant à la maîtrise Guide pratique d'optimisation de serveur PHP : du débutant à la maîtrise Feb 19, 2024 pm 05:03 PM

1. Présentation de l'optimisation du serveur PHP L'optimisation du serveur PHP fait référence à l'amélioration des performances et de la stabilité du serveur PHP en ajustant la configuration du serveur, en optimisant le code PHP et en utilisant le cache. Les méthodes d'optimisation courantes incluent : 1. Optimiser le code PHP L'optimisation du code PHP est l'un des moyens les plus directs d'améliorer les performances du serveur PHP. Les méthodes pour optimiser le code PHP comprennent : l'utilisation d'algorithmes et de structures de données plus rapides pour éviter les requêtes de base de données inutiles et le recyclage des techniques de mise en cache pour améliorer les performances. l'utilisation d'outils d'analyse de code pour détecter les goulots d'étranglement des performances. 2. Optimiser la configuration du serveur PHP L'optimisation de la configuration du serveur PHP peut également améliorer les performances des performances du serveur PHP. et la stabilité. Les méthodes permettant d'optimiser la configuration du serveur PHP incluent : l'augmentation de la limite de mémoire PHP, l'ajustement du nombre de processus PHP et l'optimisation

Conseils de débogage Swoole : utilisez Xdebug pour déboguer des applications à haute concurrence Conseils de débogage Swoole : utilisez Xdebug pour déboguer des applications à haute concurrence Jun 13, 2023 am 09:19 AM

Avec le développement rapide de la technologie Internet, de plus en plus d'applications adoptent une architecture à haute concurrence pour obtenir une réponse rapide et une évolutivité élevée. Swoole, en tant qu'extension PHP populaire dans le domaine de la haute concurrence, offre aux développeurs des fonctions extrêmement riches et de bonnes performances. Cependant, lorsque nous utilisons Swoole pour développer des applications à haute concurrence, nous rencontrons souvent divers problèmes, dont le plus gênant est de savoir comment déboguer le programme. Cet article explique comment utiliser Xdebug pour déboguer les applications Swoole. 1. Qu'est-ce que

Développement PHP : débogage de points d'arrêt et tests unitaires à l'aide de Xdebug et PHPUnit Développement PHP : débogage de points d'arrêt et tests unitaires à l'aide de Xdebug et PHPUnit Jun 15, 2023 pm 07:55 PM

Les développeurs PHP rencontrent souvent des problèmes de débogage et de test au cours du processus de développement. Pour résoudre ces problèmes, nous pouvons utiliser certains outils pour nous aider à mieux déboguer et tester. Parmi eux, Xdebug et PHPUnit sont deux outils incontournables pour les développeurs PHP. Dans cet article, nous présenterons l'utilisation de base de Xdebug et PHPUnit, notamment comment utiliser le débogage des points d'arrêt et les tests unitaires. Xdebug est un débogueur et analyseur pour PHP. parX

See all articles