Inhaltsverzeichnis
Summary
Instructions
Heim php教程 php手册 在php中集成xdebug(windows平台)

在php中集成xdebug(windows平台)

Jun 13, 2016 am 09:37 AM
平台

首先到http://xdebug.org/download.php上面去下载xdebug,如果不知道下载哪一个,那么到http://xdebug.org/wizard.php上面,将你跑PHPinfo时显示出来网页的源代码,copy到上面网址显示出来的文本框中,点击“analyse my phpinfo() output”按钮,即可以输出来你系统上面装的php的信息,比如我的显示出来的是这样

Summary

  • Xdebug installed: no
  • Server API: Apache 2.0 Handler
  • Windows: yes - Compiler: MS VC9 - Architecture: x86
  • Zend Server: no
  • PHP Version: 5.4.24
  • Zend API nr: 220100525
  • PHP API nr: 20100525
  • Debug Build: no
  • Thread Safe Build: yes
  • Configuration File Path: C:\Windows
  • Configuration File: D:\php-5.4.24-Win32-VC9-x86\php.ini
  • Extensions directory: D:\php-5.4.24-Win32-VC9-x86\ext

    Instructions

    1. Download php_xdebug-2.2.3-5.4-vc9.dll
    2. Move the downloaded file to D:\php-5.4.24-Win32-VC9-x86\ext
    3. Edit D:\php-5.4.24-Win32-VC9-x86\php.ini and add the line
      zend_extension = D:\php-5.4.24-Win32-VC9-x86\ext\php_xdebug-2.2.3-5.4-vc9.dll
    4. Restart the webserver
  • 那么即可以按照这个步骤进行配置。除此之外,还可以在php.ini配置中加入如下一些扩展信息
    zend_extension="D:\php\ext\php_xdebug.dll"
    xdebug.profiler_output_dir="D:\php53\xdebug"
    xdebug.profiler_enable=On
    xdebug.profiler_enable_trigger=1
    xdebug.default_enable=On
    xdebug.show_exception_trace=On
    xdebug.show_local_vars=1
    xdebug.max_nesting_level=50
    xdebug.var_display_max_depth=6
    xdebug.dump_once=On
    xdebug.dump_globals=On
    xdebug.dump_undefined=On
    xdebug.dump.REQUEST=*
    xdebug.dump.SERVER=REQUEST_METHOD,REQUEST_URI,HTTP_USER_AGENT
    xdebug.trace_output_dir="D:\php53\xdebug"
    各配置的一些说明信息如下
    xdebug.default_enable
    类型:布尔型 默认值:On
    如果这项设置为On,堆栈跟踪将被默认的显示在错误事件中。你可以通过在代码中使用xdebug_disable()来禁止堆叠跟踪的显示。因为这是xdebug基本功能之一,将这项参数设置为On是比较明智的。

    xdebug.max_nesting_level
    类型:整型 默认值:100
    The value of this setting is the maximum level of nested functions that are allowed before the script will be aborted.
    限制无限递归的访问深度。这项参数设置的值是脚本失败前所允许的嵌套程序的最大访问深度。

    xdebug.dump_globals
    类型:布尔型 默认值:1
    限制是否显示被xdebug.dump.*设置定义的超全局变量的值
    例如,xdebug.dump.SERVER = REQUEST_METHOD,REQUEST_URI,HTTP_USER_AGENT 将打印 PHP 超全局变量 $_SERVER['REQUEST_METHOD']、$_SERVER['REQUEST_URI'] 和 $_SERVER['HTTP_USER_AGENT']。

    xdebug.dump_once
    类型:布尔型 默认值:1
    限制是否超全局变量的值应该转储在所有出错环境(设置为Off时)或仅仅在开始的地方(设置为On时)

    xdebug.dump_undefined
    类型:布尔型 默认值:0
    如果你想从超全局变量中转储未定义的值,你应该把这个参数设置成On,否则就设置成Off

    xdebug.show_exception_trace
    类型:整型 默认值:0
    当这个参数被设置为1时,即使捕捉到异常,xdebug仍将强制执行异常跟踪当一个异常出现时。

    xdebug.show_local_vars
    类型:整型 默认值:0
    当这个参数被设置为不等于0时,xdebug在错环境中所产生的堆栈转储还将显示所有局部变量,包括尚未初始化的变量在最上面。要注意的是这将产生大量的信息,也因此默认情况下是关闭的。


    xdebug.profiler_append
    类型:整型 默认值:0
    当这个参数被设置为1时,文件将不会被追加当一个新的需求到一个相同的文件时(依靠xdebug.profiler_output_name的设置)。相反的设置的话,文件将被附加成一个新文件。

    xdebug.profiler_enable
    类型:整型 默认值:0
    开放xdebug文件的权限,就是在文件输出目录中创建文件。那些文件可以通过KCacheGrind来阅读来展现你的数据。这个设置不能通过在你的脚本中调用ini_set()来设置。

    xdebug.profiler_output_dir
    类型:字符串 默认值:/tmp
    这个文件是profiler文件输出写入的,确信PHP用户对这个目录有写入的权限。这个设置不能通过在你的脚本中调用ini_set()来设置。

    xdebug.profiler_output_name
    类型:字符串 默认值:cachegrind.out%p
    这个设置决定了转储跟踪写入的文件的名称。

    远程Debug
    相关参数设置
    xdebug.remote_autostart
    类型:布尔型 默认值:0
    一般来说,你需要使用明确的HTTP GET/POST变量来开启远程debug。而当这个参数设置为On,xdebug将经常试图去开启一个远程debug session并试图去连接客户端,即使GET/POST/COOKIE变量不是当前的。

    xdebug.remote_enable
    类型:布尔型 默认值:0
    这个开关控制xdebug是否应该试着去连接一个按照xdebug.remote_host和xdebug.remote_port来设置监听主机和端口的debug客户端。

    xdebug.remote_host
    类型:字符串 默认值:localhost
    选择debug客户端正在运行的主机,你不仅可以使用主机名还可以使用IP地址

    xdebug.remote_port
    类型:整型 默认值:9000
    这个端口是xdebug试着去连接远程主机的。9000是一般客户端和被绑定的debug客户端默认的端口。许多客户端都使用这个端口数字,最好不要去修改这个设置。
    注意在配置xdebug之前,如果配置过ZendOptimizer,需要先屏蔽ZendOptimizer 有关的配置,通常如下:
    [Zend]
    zend_extension_manager.optimizer_ts="path\ZendOptimizer-3.3.0\lib\Optimizer-3.3.0"
    zend_extension_ts="path\ZendOptimizer-3.3.0\lib\ZendExtensionManager.dll"  

    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)
    2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
    Repo: Wie man Teamkollegen wiederbelebt
    4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
    Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
    4 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)

    Welche Plattform ist gzh? Welche Plattform ist gzh? Oct 26, 2022 pm 04:06 PM

    gzh bezieht sich auf die öffentliche Kontoplattform WeChat, eine von Tencent ins Leben gerufene Self-Media-Plattform. WeChat-Benutzer können die öffentliche Kontoplattform zur Durchführung von Self-Media-Aktivitäten nutzen, bei denen es sich lediglich um die Durchführung von One-to-Many-Medienaktivitäten handelt. Beispielsweise bewerben sich Händler für öffentliches WeChat. Durch sekundäre Entwicklung werden auf Dienstkonten die offiziellen Mikro-Websites, Mikro-Mitgliedschaften, Mikro-Push, Mikro-Zahlungen, Mikro-Aktivitäten, Mikro-Registrierung, Mikro-Sharing und Mikro-Visitenkarten der Händler angezeigt usw., das eine gängige interaktive Online- und Offline-Marketingmethode für WeChat gebildet hat.

    Welche Einkaufsplattformen unterstützen die WeChat-Zahlung? Welche Einkaufsplattformen unterstützen die WeChat-Zahlung? Nov 02, 2022 pm 02:44 PM

    Zu den Einkaufsplattformen, die WeChat-Zahlungen unterstützen, gehören: 1. JD.com, ein umfassender Online-Händler in China; 2. Vipshop, ein Internetunternehmen, das Markenartikel mit Rabatten online verkauft; 3. Pinduoduo, ein führender Anbieter von neuem Social E-Commerce Plattform, die Verbraucher besser versteht; 4. Jingxi, ein Lifestyle-Einkaufszentrum unter JD.com; 5. Mogujie, eine E-Commerce-Website, die hauptsächlich Kosmetika verkauft; 7. Weidian ist eine Cloud-Werbung; E-Commerce-Plattform; 8. Kaola Overseas Shopping ist eine E-Commerce-Plattform für Mitglieder, die sich auf grenzüberschreitende Einkaufsgeschäfte im Ausland konzentriert.

    Was bedeutet das schwarze Etikett von Pinduoduo? Was bedeutet das schwarze Etikett von Pinduoduo? Oct 17, 2022 pm 03:05 PM

    In Pinduoduo bezieht sich das schwarze Etikett auf das schwarze „Marken“-Logo, das eine Art Zertifizierung darstellt. Nur Geschäfte, die ein bestimmtes Verkaufsvolumen überschreiten und tatsächlich autorisierte Marken sind, stehen für Qualität und Glaubwürdigkeit ., vertrauenswürdige und verkaufsstarke Marken, Marken mit schwarzen Etiketten werden bestimmte Vorteile bei der Werbung und dem Verkauf von Pinduoduo haben.

    Welche Plattform ist Zhuanzhuan? Welche Plattform ist Zhuanzhuan? Oct 17, 2022 am 10:20 AM

    Zhuanzhuan ist eine gemeinsam von Tencent und der 58 Group investierte Second-Hand-Handelsplattform. Die Second-Hand-Handelskategorien umfassen mehr als 30 Arten von Mobiltelefonen, Büchern, 3C-Digitalgeräten, Kleidung, Schuhen und Hüten, Produkten für Mutter und Kind, Möbel und Wohnraum Geräte. Zhuanzhuan ist bestrebt, standardisierte Dienste zu schaffen, Pionierarbeit bei der Inspektion und Garantie von gebrauchten Mobiltelefonen zu leisten und Benutzern zuverlässige und bequeme Gebrauchttransaktionen zu ermöglichen.

    Welche Plattformen zur Erkennung leerer Konten gibt es? Tool zur Erkennung leerer Nummern Welche Plattformen zur Erkennung leerer Konten gibt es? Tool zur Erkennung leerer Nummern Mar 07, 2024 pm 01:46 PM

    Mit der Weiterentwicklung der Kommunikationstechnologie ist der Telefonkontakt in unserem täglichen Leben immer häufiger geworden. Manchmal versuchen wir jedoch, eine Nummer anzurufen, stellen dann aber fest, dass die Nummer nicht mehr erreichbar ist. Um Zeit und Energie zu sparen, suchen viele Menschen nach Diensten zur Überprüfung leerer Nummern, um die Gültigkeit der Nummer zu bestätigen. Dieser Dienst kann Benutzern dabei helfen, schnell zu überprüfen, ob eine Nummer gültig ist, und unnötigen Ärger zu vermeiden. 1. Welche Plattformen zur Erkennung leerer Konten gibt es? Benutzer können den offiziellen Auskunftsdienst des Betreibers nutzen, die entsprechende Auskunftsnummer wählen oder die offizielle Website besuchen, um den Status der Nummer zu überprüfen, einschließlich der Frage, ob diese leer ist. Dieser Dienst wird von vielen Betreibern angeboten, um den Benutzern ein schnelles Verständnis der Verwendung der Nummer zu ermöglichen. Online-Plattformen zur Erkennung leerer Nummern tauchen mittlerweile in einem endlosen Strom auf dem Markt auf. Diese Plattformen bieten schnelle und bequeme Funktionen

    Ist Xiaomi Youpin offiziell von Xiaomi? Ist Xiaomi Youpin offiziell von Xiaomi? Oct 31, 2022 pm 02:15 PM

    Xiaomi Youpin ist das offizielle Produkt von Xiaomi. Xiaomi Youpin ist ein neues Lifestyle-E-Commerce-Unternehmen unter Xiaomi und hat sich zum Ziel gesetzt, die bevorzugte hochwertige E-Commerce-Plattform für die neue Mittelschicht zu werden. Es setzt auf das ökologische Kettensystem von Xiaomi und nutzt das Xiaomi-Modell zur Herstellung von Konsumgütern. Es umfasst derzeit Einrichtungsgegenstände, Dinge des täglichen Bedarfs, Haushaltsgeräte, Kleidung, Wäschepflege und andere wichtige Konsumgüter des täglichen Bedarfs. Youpin besteht darauf, Produkte gemäß dem Produktkonzept von Xiaomi auszuwählen und zu kultivieren, den Benutzern gute Produkte mit hoher Qualität, gutem Aussehen und Sinn für Technologie zu bieten und umfassende Lösungen für das Leben bereitzustellen.

    Welche Plattform ist Wo Wallet? Welche Plattform ist Wo Wallet? Oct 28, 2022 pm 02:34 PM

    Wo Wallet ist eine Zahlungsplattform von Drittanbietern, die mehrere Szenarien und Branchen wie Zahlungen, Lebensdienste, Regierungsdienste und Finanzinformationsdienste integriert und darüber hinaus praktische Grundfunktionen wie Zahlung, Überweisung usw. bereitstellt Sammlung, es kann auch Lebensdienste wie das Aufladen von Telefonrechnungen, das Bezahlen von Wasser-, Strom- und Gasrechnungen, das Bezahlen von Kreditkarten, das Bestellen von Essen zum Mitnehmen, Einkaufen in Einkaufszentren, den Kauf von Zug-/Auto-/Flugtickets und Kinokarten schnell erledigen.

    Welche Plattform hat zuerst mit der Ausstrahlung von On-Demand-Übertragungen begonnen? Welche Plattform hat zuerst mit der Ausstrahlung von On-Demand-Übertragungen begonnen? Oct 28, 2022 am 11:04 AM

    Advance on Demand wurde erstmals von der Plattform „Tencent“ gestartet. Der erweiterte On-Demand-Modus ist ein Mehrwertdienst, der von Video-Websites eingeführt wird. Nachdem Sie auf der Grundlage einer Mitgliedschaft bezahlt haben, können Sie den Inhalt der Serie im Jahr 2019 freischalten. Tencents selbst erstelltes „Chen Qing Ling“ wurde veröffentlicht Aufgrund der Originalarbeit, des Themas, der Schauspieler und anderer Gründe ist es äußerst beliebt, und Tencent hat auch eine erweiterte On-Demand-Ansicht eingeführt. Wenn Benutzer das Finale im Voraus sehen möchten, müssen sie dennoch separat bezahlen von VIP, und sie müssen jede Episode freischalten.

    See all articles