Documentation
If you find Xdebug useful, please consider supporting the project.
Support
Where does this money go · † Invoices have a default 14 day payment term
Install
Linux distributions might be providing an old and/or outdated version. If the package manager installs a version that is no longer supported (see Supported Versions), please install Xdebug with PIE, or from source instead.
Documentation » Step Debugging
This protocol is supported by nearly every PHP IDE (including Visual Studio Code and PhpStorm), and also by text-based editors. There is also a simple Command Line Debug Client available as part of the Xdebug project, but it is strongly recommended that you use an IDE for debugging.
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)
🌐
GitHub
github.com › xdebug › xdebug
GitHub - xdebug/xdebug: Xdebug — Step Debugger and Debugging Aid for PHP
Xdebug is a debugging tool for PHP.
Starred by 3.4K users
Forked by 599 users
Languages   PHP 64.3% | C 32.3% | C++ 2.1% | M4 0.7% | Makefile 0.2% | Shell 0.2%
Discussions

Pourquoi xdebug est-il si lent de nos jours ?
Le temps de requête habituel sur un environnement de développement est d'environ 2 à 5 secondes pour des applications symfony4 relativement volumineuses avec un tas de bundles, api-platform, foselastica, rabbitmqbundle, doctrine, etc. Quand j'active xdebug, ça monte à 120 secondes et ça ... More on reddit.com
🌐 r/PHP
36
0
December 11, 2018
XDebug: PHPStorm vs. Sublime Text 3
Sublime Text 3 is a text editor, not IDE. What you're asking is definitely an IDE feature, use PhpStorm if you need features of this kind. More on reddit.com
🌐 r/PHP
55
22
July 22, 2016
Xdebug and You: Why You Should be Using a Real Debugger : PHP
Share and discover the latest news about the PHP ecosystem and its community. Please respect r/php's rules. More on reddit.com
🌐 r/PHP
Should I have xdebug enabled on my production server?
For production why not something more like New Relic? Xdebug wouldn't really make sense in a production environment unless that same environment doubles as your dev environment on the side. In such case it is also very easy to setup a second PHP build for each site. Why worry about the security / performance of Xdebug when you can just not, I guess is what I would say. :) Unless you have a clear reason for wanting to enable it on your live site, then there's no reason to put it there. More on reddit.com
🌐 r/PHP
9
1
November 18, 2013
🌐
PHP
pecl.php.net › package › xdebug
PECL :: Package :: xdebug
Search for in the Packages This site (using Google) Developers Developer mailing list SVN commits mailing list
🌐
JetBrains
jetbrains.com › help › phpstorm › configuring-xdebug.html
Configure Xdebug | PhpStorm Documentation
Xdebug 3 brings performance improvements, simplified configuration, and PHP 8 support.
🌐
Laravel
laravel.com › docs › 13.x › sail
Laravel Sail | Laravel 13.x - The clean stack for Artisans and agents
Laravel Sail's Docker configuration includes support for Xdebug, a popular and powerful debugger for PHP. To enable Xdebug, ensure you have published your Sail configuration.
🌐
Gizmola
gizmola.com › blog › feeds › categories › archives › archives › 112-XDebug-for-developing,-debugging-and-profiling-PHP.html
XDebug for developing, debugging and profiling PHP | GizmoLA.com
XDebug is one of the essential PHP extensions for PHP developers. The name is a bit misleading, as it implies that it is just a debugging tool. This can put people off, since getting the debugger to work with your personal editor requires an understanding of networking, and can often be confusing.
Find elsewhere
🌐
Flyenv
flyenv.com › guide › php-debug-with-xdebug.html
PHP Debugging with Xdebug: Step-by-Step Guide for PhpStorm & VSCode | FlyEnv
Tired of adding var_dump() and dd() statements everywhere? Xdebug transforms PHP debugging from guessing into precise, step-by-step investigation.
🌐
M
m.academy › lessons › install-xdebug-pecl
Install Xdebug with PECL - Developer Lesson
PECL, also known as the PHP Extension Community Library, is the easiest way to install Xdebug.
Published   February 12, 2025
🌐
Gcore
gcore.com › home › developers › how to configure xdebug in phpstorm
How to Configure Xdebug in PhpStorm | Step-by-step Guide
April 8, 2025 - Xdebug is an extension for PHP that provides a range of valuable development aids and features, primarily focusing on debugging capabilities.
🌐
Craigslist
chicago.craigslist.org › city of chicago › gigs › computer gigs › web designers needed
Web Designers Needed - computer gigs - craigslist
4 weeks ago - Server clock adjustments (other ... (now incorporated into WordPress 3.0 and above) WSGI (Web Server Gateway Interface), mod_wsgi X Windows (X11) XAMPP xdebug Xen XML, xml-rpc XMPP (you provide installation) XOOPS XSLT XSSI (extended server side includes) yamdi yum Zend Core ...
🌐
Technex
technex.us › topics › xdebug
xdebug | Tech Nexus
You must have the PHP XDebug extension installed of course.
🌐
CraftQuest
craftquest.io › homepage › debugging with xdebug
How Xdebug Works - Debugging with Xdebug | CraftQuest
Before we set up Xdebug, I want to talk through how it works so the setup makes more sense and it doesn't seem like a series of strange steps.
🌐
Kirby CMS
getkirby.com › docs › cookbook › php › php-debugging-with-xdebug
Debugging with Xdebug | Kirby CMS
This is where Xdebug comes in, a PHP extension that provides debugging and profiling capabilities, which will finally speed up your development process, help you write better code and facilitate refactoring.
🌐
CyberPanel
cyberpanel.net › blog › php-debugger
Master PHP Debugging with Xdebug | Best PHP Debugger Tools
January 27, 2026 - Learn how to use Xdebug, the best PHP debugger, for efficient step debugging, error tracking, and optimizing your PHP code with ease.
🌐
Drupal
drupal.org › docs › develop › development-tools › xdebug-debugger
Xdebug debugger | Development tools | Drupal Wiki guide on Drupal.org
May 10, 2023 - A debugger will allow you to follow program execution and its effects, to observe the call stack of functions, and review the contents of variables at any point during execution. Xdebug is the standard debugger in PHP, launched in 2007: Zend's "Introducing Xdebug" (Web Archive).
🌐
Wampserver
wampserver.aviatechno.net
Wampserver - Files and addons
XDebug update version 3.5.1 for PHP versions 8.0.x to 8.5.x 64 bit already installed.
🌐
Dunglas
dunglas.dev › home › php › symfony › coding at the speed of thought: the new era of symfony docker
Coding at the Speed of Thought: The New Era of Symfony Docker - Kévin Dunglas
1 month ago - Building on this foundation, we have seamlessly integrated Xdebug, the most popular step-by-step debugger for PHP. It is now pre-installed and configured to work immediately via the Dev Container setup. You just start the project, add a breakpoint in your editor, and it works flawlessly, even when FrankenPHP’s worker mode is enabled.