Як налаштувати xdebug в phpstorm

Як налаштувати xdebug в phpstorm

Йтиметься про те, як подружити IDE PhpStorm і Xdebug, щоб ми могли дебажіть не тільки наші веб-сторінки і api, а також і консольні скрипти прямо з улюбленого IDE.

Раніше я вже писав про встановлення та налаштування Xdebug і роботі з ним через IDE NetBeans. Тому якщо у Вас ще не встановлений Xdebug - встановіть.

Більшість статей і заміток я пишу на прикладі Ubuntu. Тому якщо Ви ще не використовуєте даний дистрибутив, раджу ознайомитися з керівництвом по установці Ubuntu.

Заходимо в настройки проекту File → Settings або Ctrl + Alt + S

Як налаштувати xdebug в phpstorm

Переходимо в розділ Languages # 038; Frameworks → PHP → Debug
І вказуємо Debug port:

Як налаштувати xdebug в phpstorm

Зверніть увагу на порт, я використовую 9009 (якщо він у Вас зайнятий, вкажіть будь-який вільний)

Не варто використовувати для Xdebug порт 9000 (за замовчуванням), якщо Ви використовуєте php-fpm. В такому випадку порт буде зайнятий процесом php-fpm і Xdebug працювати не буде.

Не закриваючи налаштувань переходимо в розділ Languages # 038; Frameworks → PHP → Debug → DBGp Proxy.

У php.ini параметр xdebug.remote_handler повинен мати значення dbgp.

І вказуємо наступні параметри:

У php.ini параметр xdebug.idekey має дорівнювати phpstorm.

У php.ini параметр xdebug.remote_host також повинен бути 127.0.0.1.

У php.ini параметр xdebug.remote_port повинен бути 9009.

Усе. На цьому настройка завершена. Тепер для того, щоб дебажіть Вам достатньо поставити break-point і включити слухача debug-з'єднань.

Як налаштувати xdebug в phpstorm

Поділитися

Схожі статті