Программирование

Отладка консольного приложения Yii2 в IDE PhpStorm

Всем привет. Хотел бы поделиться опытом создания отладочного механизма при создании консольного приложения в фреймворке .
Хотя, конечно отладка не совсем касается данного фреймворка, а больше это самой IDE.

Ну дуаю можно приступить.

  1. Для начала мы создаем нашу команду в Yii2, пусть это будет какой то метод actionCheckdata().
  2. Далее создаем в PhpStorm.
    2.1. В верхнем меню PhpStorm переходим в пункт меню Run -> Edit Configuration.
    phpStorm_manual_1или в Панели инструментов PhpStorm
    phpStorm_manual_2
  3. И затем создаем новый , нажимаем + PhpScript
  4. Открывается окно создания Debager’а.
    phpStorm_manual_3
  5. Заполняем все поля в соответствии с изображением, нажимаем Apply или сразу OK.
  6. Ну а после этого ставим точку останова в методе и запускаем Debuger.

Откроется PhpStorm, где будет что то вроде этого:

D:\\modules\\PHP-5.5\php.exe -dxdebug.remote_enable=1 -dxdebug.remote_mode=req -dxdebug.remote_port=9000 -dxdebug.remote_host=127.0.0.1 yii parser/checkdata D:\WEBSERVER\domains\bazmon.loc\commands\ParserController.php

phpStorm_manual_4PS. Если у Вас не настроена PHP [Debug] вам необходимо ее настроить для работы.

Бурдильен пер. Полонского Ночь смотрит тысячами глаз, А день глядит одним. Но солнца нет - и по земле Тьма стелется, как дым. Ум смотрит тысячами глаз, Любовь глядит одним. Но нет любви - и гаснет жизнь, И дни плывут, как дым.

2 комментария

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

Войти с через: 

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

Защита от роБота * Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.