@SokolovArtur

Как настроить Xdebug в docker?

Я привык работать с Xdebug в PhpStorm. Но беда, на работе используют docker, а я с ним не дружу. Вопрос общий: как настроить Xdebug в docker.

# .docker/apache
FROM php:7-apache

RUN apt-get update && apt-get install -y \
        libfreetype6-dev \
        libjpeg62-turbo-dev \
        libmcrypt-dev \
        libpng12-dev \
        libicu-dev \
        libpq-dev
RUN docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
    && docker-php-ext-install -j$(nproc) opcache gd pdo_pgsql \
    && docker-php-ext-enable opcache

RUN mkdir /var/log/apache/
RUN mkdir /var/www/html/web/

RUN sed -i "s/Listen 80/Listen 8080/" /etc/apache2/ports.conf

COPY apache.conf /etc/apache2/sites-available/site.conf

RUN a2enmod rewrite \
    && a2ensite site


# docker-compose.yml
version: '2'
services:
  apache:
    build: .docker/apache
    expose:
    - "8080"
  • Вопрос задан
  • 10191 просмотр
Пригласить эксперта
Ответы на вопрос 2
denisbondar
@denisbondar
Python, PHP developer
Полное описание использования xdebug с PhpStorm и интерпретатором в Docker-контейнере описано у меня в статье. Может быть кому-то пригодится.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы