Установка 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
Languages & Frameworks | PHP
Languages & Frameworks | PHP | Debug
Path — ссылка на папку с приложением
Url — Url приложения
Расширение для Google Chrome
Устанавливаем для Xdebug для своего браузера
Languages & Frameworks | PHP | Servers
и в docker-compose добавить в environments
PHP_IDE_CONFIG: "serverName=APP"
One Reply to “Xdebug Docker PHPStorm”
[…] дополнение к https://blog.rvalitov.ru/development/php/xdebug-docker-phpstorm настройка Php 8 Xdebug 3 в докер и […]