Отладка php в XDebug через командную строку для OpenServer

Если для разработки php проектов, вы используете PhpStorm, а в качестве серверной части — OpenServer, то в какой-то момент вам понадобится отладка кода для скриптов, запускаемых через командную строку.

Один из первых материалов, который находится при поиске решения, расположен по этой ссылке: https://confluence.jetbrains.com/display/PhpStorm/Debugging+PHP+CLI+scripts+with+PhpStorm

В нем говорится, что перед запуском скрипта нужно запустить команду: set XDEBUG_CONFIG="remote_enable=1 remote_mode=req remote_port=9000 remote_host=127.0.0.1 remote_connect_back=0"

И это является правдой! Но нужно учесть момент, что стандартная консоль Windows не подойдет для OpenServer. Вам нужно использовать консоль, предлагаемую самим сервером, которую можно запустить с помощью команды: Дополнительно -> Консоль.

С помощью встроенной консоли загрузятся все необходимы модули и XDebug будет работать!

1 comment for “Отладка php в XDebug через командную строку для OpenServer

  1. 22.11.2015 at 10:20 дп

    «Но нужно учесть момент, что стандартная консоль Windows не подойдет для OpenServer. Вам нужно использовать консоль, предлагаемую самим сервером, которую можно запустить с помощью команды: Дополнительно -> Консоль.» — может просто в консоли надо перейти в директорию с OpenServer или с PHP?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *