Xdebug Docker PHPStorm

Установка debug

в Dockerfile:

RUN apt-get install autoconf g++ make \
    && pecl install xdebug-2.7.1 \
    && rm -rf /tmp/pear \
    && docker-php-ext-enable xdebug

COPY ./conf.d /usr/local/etc/php/conf.d

собираем образ

Настройках xdebug.ini

создаем файл xdebug.ini с содержимым:

xdebug.remote_enable=1
xdebug.remote_host=192.168.220.1

и копируем (через RUN или COPY) в /usr/local/etc/php/conf.d

Настройка PHPSTORM

Build, Execution, Deployment | Docker

file

Languages & Frameworks | PHP

file
file
file
file
file

Languages & Frameworks | PHP | Debug

file
file
Path — ссылка на папку с приложением
Url — Url приложения

Расширение для Google Chrome

file
Устанавливаем для Xdebug для своего браузера

file

Languages & Frameworks | PHP | Servers

file
и в docker-compose добавить в environments

PHP_IDE_CONFIG: "serverName=APP"

One Reply to “Xdebug Docker PHPStorm”

Leave a comment

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.