The Modern PHP Debugging Hub

A dedicated resource and home for PHP debugging tools, Xdebug configurations, and the standalone pugdebug client project.

Generate Xdebug Config Explore Desktop Client

⚡ Instant Xdebug 3 Config Generator

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

🖥️ Standalone Client (Original Project Archive)

What is pugdebug?

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.

Download v1.0.0 Binary View GitHub Repository

Path & Mapping Settings

Set Root to your local path and Maps from to the VM path (e.g., mapping /home/user/app to /var/www on Vagrant).

Key Shortcuts

F1 Start Listening | F2 Stop Listening
F5 Run | F6 Step Over | F7 Step Into | F8 Step Out

CLI Debugging

Debug CLI scripts easily by exporting your key before execution:
export XDEBUG_CONFIG="idekey=pugdebug"

🧰 Recommended PHP Debugging Ecosystem

Xdebug

The standard extension for PHP providing debugging, profiling, and code coverage capabilities.

Spatie Ray

A desktop app to fix code faster by sending debug information directly to your screen.

Laravel Telescope / Clockwork

Insightful companion tools for inspecting requests, exceptions, log entries, database queries, and mail.

ℹ️ About pugdebug.com

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.

📬 Contact & Feedback

Have questions, ideas for new web tools, or contributions for this domain?