- в результате выполнения команды
php -v
есть строка, которая начинается сwith XDebug
если строки нет, значит в папке ext в php лежит неподходящий файл библиотеки (dll) xdebug - тест на сайте xdebug говорит, что
Xdebug installed: X.X.X
, гдеX.X.X
- это версия XDebug
если xdebug не установлен, значит в php.ini неверно указан путь вzend_extension = C:/path/to/xdebug.dll
- установленный в VSCode плагин PHP Debug
- созданная в отладчике конфигурация по примеру из
launch.json
обратите внимание на порт иpathMapping
- верно настроенные ключи в php.ini
параметры в файлеphp.ini
Копировать php -i
из консоли для теста на сайте XDebug на Windows можно командой php -i | clip
Используйте IntelliSense, чтобы узнать о возможных атрибутах. Наведите указатель мыши, чтобы просмотреть описания существующих атрибутов. Для получения дополнительной информации посетите: https://go.microsoft.com/fwlink/?linkid=830387
Чтобы использовать debugger для запуска php в терминале, нужно обхявить переменную окружения: export XDEBUG_TRIGGER=1