Перейти к содержанию

Настройка xdebug v3

В 3 версии xdebug сильно поменялся. Про новые подходы написано тут https://xdebug.org/docs/upgrade_guide

Настройка php.ini для дебага

xdebug.mode = debug
xdebug.start_with_request = trigger
; если есть необходимость переопределить стандартный порт
;xdebug.client_port = 9000
xdebug.cli_color = 2

Запуск профилировщика из cli

xdebug.mode = profile
xdebug.start_with_request = trigger
xdebug.trigger_value = StartProfileForMe
Либо установить переменную окружения XDEBUG_MODE=profile. Переменная окружения перепишет значение xdebug.mode

Необходимо перед запуском php установить переменную окружения XDEBUG_TRIGGER=StartProfileForMe