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

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

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

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

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

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

D:\WEBSERVER\modules\php\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.