A dedicated resource and home for PHP debugging tools, Xdebug configurations, and the standalone pugdebug client project.
zend_extension=xdebug.so
xdebug.mode=debug
xdebug.start_with_request=yes
xdebug.client_host=host.docker.internal
xdebug.client_port=9003
xdebug.idekey=VSCODE
pugdebug is a standalone debugging client for PHP applications that uses Xdebug as the debugging engine. Built with Python & PyQt5, it offers an isolated GUI client to debug PHP requests without needing heavy IDE integrations.
Set Root to your local path and Maps from to the VM path (e.g., mapping
/home/user/app to /var/www on Vagrant).
F1 Start Listening |
F2 Stop Listening
F5 Run |
F6 Step Over |
F7 Step Into |
F8 Step Out
Debug CLI scripts easily by exporting your key before execution:
export XDEBUG_CONFIG="idekey=pugdebug"
The standard extension for PHP providing debugging, profiling, and code coverage capabilities.
A desktop app to fix code faster by sending debug information directly to your screen.
Insightful companion tools for inspecting requests, exceptions, log entries, database queries, and mail.
pugdebug.com originally launched as the home of the open-source pugdebug standalone PHP debugging client created by Robert Bašić.
Today, this domain serves a dual purpose: preserving the history and download sources of the original open-source tool, while expanding into a broader developer resource hub for PHP debugging guides, tools, and configurations.
Have questions, ideas for new web tools, or contributions for this domain?