За последние 24 часа нас посетили 30394 программиста и 446 роботов. Сейчас ищут 108 программистов ...

xDebug не могу понять в чем проблема при вызове из консоли

Тема в разделе "PHP для новичков", создана пользователем nekit44, 22 май 2020 в 11:28.

  1. nekit44

    nekit44 Активный пользователь

    С нами с:
    27 дек 2015
    Сообщения:
    33
    Симпатии:
    1
    Всем привет

    Вопрос к экспертам, может кто с таким сталкивался.

    Обновился на локалке (OpenServer) с 7.0 до 7.4
    Под проект требуется 7.1 настроил xDebug
    Код (Text):
    1.  
    2. [Xdebug]
    3. zend_extension="%sprogdir%/modules/php/%phpdriver%/ext/php_xdebug.dll"
    4. xdebug.remote_autostart=on
    5. xdebug.remote_enable=on
    6. xdebug.remote_handler="dbgp"
    7. xdebug.remote_host="localhost"
    8. xdebug.remote_mode=req
    9. xdebug.idekey="PHPSTORM"
    10. xdebug.auto_trace = 0
    11. xdebug.collect_includes = 1
    12. xdebug.dump.REQUEST = *
    13. xdebug.dump.SESSION = *
    14. xdebug.dump.SERVER = REMOTE_ADDR,REQUEST_METHOD
    15. xdebug.dump_globals = 1
    16. xdebug.dump_once = 1
    17. xdebug.dump_undefined = 1
    18. xdebug.extended_info = 1
    19. xdebug.max_nesting_level = 256
    20. xdebug.overload_var_dump = 1
    21. xdebug.profiler_enable = 0
    22. xdebug.profiler_enable_trigger = 0
    23. xdebug.profiler_output_dir="%sprogdir%/userdata/temp/xdebug/"
    24. xdebug.profiler_output_name = "cachegrind.out.%H%R"
    25. xdebug.remote_enable = 1
    26. xdebug.remote_handler = "dbgp"
    27. xdebug.remote_host = "localhost"
    28. xdebug.remote_port = 9000
    29. xdebug.trace_output_dir = "%sprogdir%/userdata/temp/xdebug/"
    30. xdebug.var_display_max_children = 256
    31. xdebug.var_display_max_depth = 16
    Суть проблемы: Если поставить точку остановки и вызвать из браузера все работает как должно. Но! при работе через консоль
    Код (Text):
    1. php work.php
    или yii2 консольное приложение
    Код (Text):
    1. yii import
    xDebug стартует в точке входа, кнопки "следующий шаг" и прочее работают, но все точки остановки игнорируются полностью :(

    Помогите люди добрые