Настройка Xdebug в PhpStorm

02.03.2022 | 187 | PHP

Установка расширения Xdebug в IDE PhpStorm и настройка для использования на примере установленной php7.4

Ставим расширение:
apt install php7.4-xdebug
Открываем файл конфигурации для FPM (у вас может быть другой):
nano /etc/php/7.4/fpm/php.ini
Добавляем в конец файла (предварительно выяснить путь/название библиотеки):
[xdebug]
zend_extension="/usr/lib/php/20190902/xdebug.so"
xdebug.mode        = develop,debug
xdebug.client_host = localhost
xdebug.client_port = 9003
Перезапускаем веб-мервер:
systemctl restart php7.4-fpm.service
Меняем порт в настройках PhpStorm:
File -> Settings -> PHP -> Debug
В секции Xdebug задаём:
Debug port: 9003

В вверхнем правом углу шторма ищем и добавляем конфигурацию дебага "Add Debug/Run Configuration", выбираем тип "PHP Remote Debug" указываем данные локалного сервера "yoursite.local / 80 / PHPSTORM"

Далее ставим расширение для вашего браузера "Xdebug helper", в его настройках выбираем IDE Key "PHPSTORM" и включаем его справа в адресной строке браузера.

Включаем в штроме вверху справа трубку "Start Listening for PHP Debug Connections" и ставим брейкпоинты напротив строк в редакторе.

Обновляем страницу браузера и все должно заработать.

Источник информации

← Назад

Комментарии (0)