PHP extension used for debugging and profiling
Wikimedia_Commons_fatal_error_allowed_memory_size_exhausted.png
Xdebug is a PHP extension which provides debugging and profiling capabilities. It uses the DBGp debugging protocol. The debug information that Xdebug can provide includes the following: ... Xdebug is also available … Wikipedia
Factsheet
Developer Derick Rethans
Initial release May 8, 2002 (2002-05-08)
Stable release 3.2.1
/ March 21, 2023; 3 years ago (2023-03-21)
Factsheet
Developer Derick Rethans
Initial release May 8, 2002 (2002-05-08)
Stable release 3.2.1
/ March 21, 2023; 3 years ago (2023-03-21)
🌐
Daniel Opitz
odan.github.io › 2020 › 12 › 03 › xampp-xdebug-setup-php8.html
XAMPP - XDebug Setup for PHP 8 | Daniel Opitz - Blog
December 3, 2020 - If you change the php.ini setting from xdebug.mode=debug to xdebug.mode=coverage it should work.
🌐
Xdebug
xdebug.org › download
Xdebug: Downloads
PHP 8.0 VS16 (64 bit) PHP 8.0 TS ... (64 bit) PHP 8.4 TS VS17 (64 bit) PHP 8.5 VS17 (64 bit) PHP 8.5 TS VS17 (64 bit) A tool to send commands to interact with Xdebug while a script is running....
Discussions

visual studio code - Xdebug v3.0.2 with PHP v8.0.0 - Stack Overflow
I just have migrated to php v8.0.0 with XAMPP v3.2.4. But Xdebug is not working. Execution is not stopping on breakpoints. My installation instructions- Download php_xdebug-3.0.2-8.0-vs16-x86_64.dl... More on stackoverflow.com
🌐 stackoverflow.com
Run Xdebug with XAMPP, NetBeans, PHP 8.2 - Stack Overflow
I'm trying to run Xdebug on my XAMPP server (Windows 10) under PHP 8.2. I read a lot of documentations and forum and still have a problem: NetBeans not showing any error, but I can't see Variables,... More on stackoverflow.com
🌐 stackoverflow.com
Using Xdebug with Eclipse and XAMPP (PHP 8) - Stack Overflow
I got the Xdebug running as I can see with phpinfo(). From Eclipse (PDT) Version: 2020-12 (4.18.0) I can not start a Debuging-Session by using Port 9000 as preconfigured at several places i.e. in D... More on stackoverflow.com
🌐 stackoverflow.com
Cannot load xdebug in PHP 8.0 - Stack Overflow
In Windows 10 with PHP 8.0.2, attempts to load 3 different versions of xdebug all fail with Failed loading Zend extension 'php_xdebug-... Versions tried: php_xdebug-2.9.8-7.3-vc15-x86_64.dll php_xd... More on stackoverflow.com
🌐 stackoverflow.com
🌐
GitHub
gist.github.com › odan › 1abe76d373a9cbb15bed
Installing Xdebug for XAMPP with PHP 7.x
The version for PHP 7.3.0 and 32bit XAMPP is: http://xdebug.org/files/php_xdebug-2.8.0-7.3-vc15.dll (current release is 2.8.0)
🌐
Stack Overflow
stackoverflow.com › questions › 65941058 › xdebug-v3-0-2-with-php-v8-0-0
visual studio code - Xdebug v3.0.2 with PHP v8.0.0 - Stack Overflow
Download php_xdebug-3.0.2-8.0-vs16-x86_64.dll Move the downloaded file to \xampp\php\ext Update D:\xampp\php\php.ini and change the line zend_extension = \xampp\php\ext\php_xdebug-3.0.2-8.0-vs16-x86_64.dll Restart the webserver
🌐
Stack Overflow
stackoverflow.com › questions › 66207990 › using-xdebug-with-eclipse-and-xampp-php-8
Using Xdebug with Eclipse and XAMPP (PHP 8) - Stack Overflow
I got the Xdebug running as I can see with phpinfo(). From Eclipse (PDT) Version: 2020-12 (4.18.0) I can not start a Debuging-Session by using Port 9000 as preconfigured at several places i.e. in D...
Find elsewhere
🌐
Sintesisdigital
sintesisdigital.com.mx › dashboard › docs › activate-use-xdebug.html
Activate and Use Xdebug - XAMPP
Edit the php.ini file in the php\ subdirectory of your XAMPP installation directory (usually, C:\xampp). Within this file, find the [XDebug] section and within it, add the following configuration directive (or modify the existing one):
🌐
GitHub
gist.github.com › odan › 1abe76d373a9cbb15bed
Installing Xdebug for XAMPP · GitHub
New: XAMPP - XDebug Setup for PHP 8 · XAMPP for Windows: https://www.apachefriends.org/download.html · Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017 and 2019 · If the file C:\xampp\php\ext\php_xdebug.dll already exists, you can skip the download.
🌐
JetBrains
jetbrains.com › help › phpstorm › configuring-xdebug.html
Configure Xdebug | PhpStorm Documentation
Xdebug 3 brings performance improvements, simplified configuration, and PHP 8 support.
🌐
Qiita
qiita.com › php
XAMPPのPHPをXDebugでデバッグできるようにする - Qiita
November 29, 2018 - 画面下にたくさんのバージョンが表示されますが、この中から選ぶのは大変なので、XDebugが準備してくれているツールを使います。custom installation instructions (カスタムインストール説明)をクリックして、ツール画面を開けます。 この画面の説明を簡単に訳すと、「phpinfo()で表示される内容をここに貼り付けてね」と書いてあります。 なので、前回表示したphpinfo()の出力結果画面を全選択して、コピーします。(Hello worldごとコピーしてかまいません)
🌐
Reddit
reddit.com › r/php › where is xdebug for php 8.4?
r/PHP on Reddit: Where is Xdebug for PHP 8.4?
November 26, 2024 -

There's been only one update to Xdebug 3.4 since the alpha in May, and that was almost two months ago, but PHP 8.4.1 is now released Xdebug 3.4 is not released or has any updates. It's odd that almost no one that I can think of is even discussing it on the internet. I know they are not developed by the same team, but right now we can't debug PHP 8.4. Even on the GitHub project, the last commit was Oct 16th.

There's a 2 Nov update on Derick's Patreon but it's paywalled. Is it just one guy working on one of the most widely used debugging extensions for PHP?

Just curious. I wanted to get a head start with compatibility on PHP 8.4 but would have to work without a debugger so I'm going to wait.

🌐
Unitstep
unitstep.net › blog › 2009 › 01 › 26 › getting-xdebug-to-work-with-apachexampp-to-debug-php
Getting Xdebug to work with Apache/XAMPP to debug PHP » unitstep.net
Stas Ustimenko said on January 29th, 2013 at 8:20 am # Thanks for the god article Also i recommend to look at the following free PHP debugger: Codelobster PHP Edition · 24. Jereme Thomas said on February 26th, 2013 at 2:39 pm # Thanks for the article. I used XAMPP 1.7.4 and NetBeans IDE 7.3 with the following settings in php.ini · [XDebug] zend_extension = “C:\Users\XXXX\xampp\php\ext\php_xdebug.dll” xdebug.remote_enable=1 xdebug.remote_host=”localhost” xdebug.remote_port=9000 xdebug.remote_handler=dbgp
🌐
Medium
nelsongraa8.medium.com › xdebug-con-php-en-xampp-5b7b2cc63f99
Xdebug con PHP en XAMPP. En el día a día de la programación se… | by Nelson R. Graña | Medium
April 14, 2022 - Nos dirigimos al archivo php.ini de nuestro PHP y añadimos la ruta del .dll así como la configuración que le daremos a nuestra extensión de xdebug