Я привык работать с 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"