Inhaltsverzeichnis
Xdebug+ZendStudio配置,xdebugzendstudio
Heim 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
Nach dem Login kopieren

    可参考: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。

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wird PHP durch die Aktivierung von XDebug auf einem Produktionsserver langsamer? Wird PHP durch die Aktivierung von XDebug auf einem Produktionsserver langsamer? Sep 22, 2023 pm 10:41 PM

Ja, Debugger wie XDebug können die Leistung des PHP-Servers verlangsamen. Aus diesem Grund wird der Debugger nicht in einer Serverumgebung platziert. Sie werden in verschiedenen Umgebungen bereitgestellt, um unnötigen Overhead zu vermeiden. Debug-Meldungen können nicht in Anwendungen angezeigt werden, die sich bereits in der Produktion befinden. Wenn dem Server Debugverhalten hinzugefügt wird, wird die Debugging-Engine an den PHP-Prozess angehängt. Es beginnt mit dem Empfang von Nachrichten und stoppt am Haltepunkt. Dies ist jedoch kein erforderliches Verhalten, da es zu Leistungseinbußen bei anderen Prozessen führt und somit den PHP-Parser stoppt. Andererseits neigen Debugger bei der Installation dazu, Ports im Server zu öffnen, da sie nicht für den Einsatz in einer Produktionsumgebung gedacht sind. Das Öffnen eines Ports in Ihrem Server ist genauso schlimm wie das Öffnen einer Tür, durch die Hacker schnüffeln können.

Debugging-Bibliothek in PHP8.0: Xdebug Debugging-Bibliothek in PHP8.0: Xdebug May 14, 2023 am 08:09 AM

Debuggen ist ein unvermeidlicher Teil der PHP-Entwicklung. Um Entwicklern das Debuggen ihres eigenen Codes zu erleichtern, hat PHP8.0 ein sehr nützliches Tool in seine Debugging-Bibliothek eingeführt: Xdebug. In diesem Artikel werden einige der Hauptfunktionen von Xdebug vorgestellt und erläutert, wie Sie damit den PHP-Debugging-Prozess vereinfachen können. Xdebug ist ein Open-Source-Debugging-Tool, das Fehler in PHP-Anwendungen erfassen und detaillierte Fehler-Stack-Trace-Informationen sowie die verwendeten Variablen bereitstellen kann. Es hilft Entwicklern, Code zu erkennen und Fehler zu beheben

Verwendung der Xdebug-Debugging-Technologie in ThinkPHP6 Verwendung der Xdebug-Debugging-Technologie in ThinkPHP6 Jun 20, 2023 pm 09:14 PM

ThinkPHP6 ist ein beliebtes PHP-Framework, das eine Vielzahl von Technologien nutzt, um die Entwicklung komfortabler zu gestalten. Eine dieser Technologien sind Debugging-Tools wie Xdebug. In diesem Artikel erfahren Sie, wie Sie Xdebug zum Debuggen in ThinkPHP6 verwenden. Xdebug installieren und konfigurieren Bevor Sie Xdebug verwenden können, müssen Sie es zunächst installieren und aktivieren. In der Datei php.ini können Sie die folgende Konfiguration hinzufügen: [xdebug]zend_extension=x

Entwicklungstools in PHP Entwicklungstools in PHP May 23, 2023 am 08:18 AM

PHP ist eine in der Webentwicklung weit verbreitete Programmiersprache. Bei PHP-Entwicklungstools kann die Auswahl eines geeigneten Tools die Arbeit des Entwicklers effizienter und bequemer machen. In diesem Artikel besprechen wir mehrere gängige PHP-Entwicklungstools, darunter integrierte Entwicklungsumgebungen (IDEs), Texteditoren und Debugging-Tools. 1. Integrierte Entwicklungsumgebung (IDE) PhpStorm PhpStorm ist eine leistungsstarke PHP-Entwicklungsumgebung, die von JetBrains entwickelt wurde. Es unterstützt nicht nur PH

So verwenden Sie die PHP-Erweiterung XDebug für effizientes Debuggen und Leistungsoptimierung So verwenden Sie die PHP-Erweiterung XDebug für effizientes Debuggen und Leistungsoptimierung Jul 29, 2023 pm 08:57 PM

So verwenden Sie die PHP-Erweiterung XDebug ist eine leistungsstarke PHP-Erweiterung, die uns dabei helfen kann, diese Probleme schnell zu lokalisieren, zu debuggen und zu optimieren. In diesem Artikel wird die Verwendung von XDebug für effizientes Debuggen und Leistungsoptimierung vorgestellt und einige Codebeispiele bereitgestellt. XDebug installieren und konfigurieren Zuerst müssen wir XDebug installieren

PHP-Entwicklung: Breakpoint-Debugging und Unit-Tests mit Xdebug und PHPUnit PHP-Entwicklung: Breakpoint-Debugging und Unit-Tests mit Xdebug und PHPUnit Jun 15, 2023 pm 07:55 PM

PHP-Entwickler stoßen während des Entwicklungsprozesses häufig auf Debugging- und Testprobleme. Um diese Probleme zu beheben, können wir einige Tools verwenden, die uns beim Debuggen und Testen helfen. Darunter sind Xdebug und PHPUnit zwei wesentliche Tools für PHP-Entwickler. In diesem Artikel stellen wir die grundlegende Verwendung von Xdebug und PHPUnit vor, einschließlich der Verwendung von Breakpoint-Debugging und Unit-Tests. Xdebug ist ein Debugger und Analysator für PHP. vonX

Ein praktischer Leitfaden zur PHP-Serveroptimierung: Vom Anfänger zum Meister Ein praktischer Leitfaden zur PHP-Serveroptimierung: Vom Anfänger zum Meister Feb 19, 2024 pm 05:03 PM

1. Überblick über die PHP-Serveroptimierung Unter PHP-Serveroptimierung versteht man die Verbesserung der Leistung und Stabilität des PHP-Servers durch Anpassung der Serverkonfiguration, Optimierung des PHP-Codes und Verwendung des Caches. Zu den gängigen Optimierungsmethoden gehören: 1. PHP-Code optimieren Die Optimierung von PHP-Code ist eine der direktesten Möglichkeiten, die Leistung eines PHP-Servers zu verbessern. Zu den Methoden zur Optimierung von PHP-Code gehören: Verwendung schnellerer Algorithmen und Datenstrukturen, um unnötige Datenbankabfragen zu vermeiden, und Recycling-Caching-Techniken zur Verbesserung der Leistung. Verwendung von Code-Analysetools, um Leistungsengpässe zu finden. 2. Optimieren Sie die PHP-Serverkonfiguration. Durch die Optimierung der PHP-Serverkonfiguration kann auch die Leistung des PHP-Servers verbessert werden und Stabilität. Zu den Methoden zur Optimierung der PHP-Serverkonfiguration gehören: Erhöhen des PHP-Speicherlimits, Anpassen der Anzahl von PHP-Prozessen und Optimieren

Erste Schritte mit PHP: Xdebug-Debugging-Tool Erste Schritte mit PHP: Xdebug-Debugging-Tool May 20, 2023 am 09:01 AM

PHP ist eine weit verbreitete Open-Source-Skriptsprache zur Entwicklung von Webanwendungen. Xdebug ist ein hervorragendes PHP-Debugging-Tool, das viele leistungsstarke Funktionen bietet und sich sehr gut für die Entwicklung und das Debuggen großer Webanwendungen eignet. In diesem Artikel lernen Sie das Konzept von Xdebug kennen und erfahren, wie Sie es zum Debuggen von PHP-Code verwenden. 1. Was ist Xdebug? Während der PHP-Entwicklung müssen Entwickler häufig Fehler beheben, um Fehler zu beseitigen. Xdebug ist ein hervorragendes PHP-Debugging

See all articles