# php-xdebug-phpstorm-playground **Repository Path**: mirrors_gbirke/php-xdebug-phpstorm-playground ## Basic Information - **Project Name**: php-xdebug-phpstorm-playground - **Description**: PHPStorm + docker-compose + XDebug environment playground - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-24 - **Last Updated**: 2025-12-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Testing PHPStorm + docker-compose + XDebug environment This repository contains a basic PHP setup that can be used to test Docker and XDebug integration in a PHPStorm environment. See [the setup documentation](docs/SETUP.md) on how to configure PHPStorm. The goals of the setup are: * Separate PHP and Web server environment (NginX as a reverse proxy for PHP-FPM) * Keep XDebug out of the main Docker setup, only activate it when needed * Enable PHPStorm to run files and PHPUnit test with active XDebug breakpoints * Enable setting breakpoints in PHPStorm for code that runs inside the Docker server environment * Setup must still be usable from the command line. * Checked-in code must not contain machine-specific configuration (e.g. IP addresse for `xdebug.remote_host`)