xDebug

PHP xdebug extension enabled

Env variables

# Same server name as PHPStorm PHP > Servers setting
PHP_IDE_CONFIG=serverName=localhost

XDEBUG_MODE=debug
XDEBUG_CONFIG="client_host=host.docker.internal"

PHPStorm

Untitled

Untitled

Blackfire

Probe (php extension)

brew tap blackfireio/homebrew-blackfire

Outside docker container : brew install blackfire-php81 Docker container : use PHP 8.1-blackfire image Check version (inside or outside container) : php --ri blackfire

Profiler (one is enought)

Browser extension

CLI

Agent / Client (service)