Минимальные настройки для Docker + PHP-FPM
FROM php:7.4.33-fpm RUN apt-get upgrade && apt-get update && apt-get install -y \ libicu-dev \ libzip-dev \ unzip \ libfreetype6-dev \ libjpeg62-turbo-dev \ libpng-dev \ && docker-php-ext-install -j$(nproc) iconv \ && docker-php-ext-install -j$(nproc) gd \ && docker-php-ext-install opcache \ && docker-php-ext-install intl RUN pecl install xdebug-2.9.2 \ && docker-php-ext-enable xdebug RUN docker-php-ext-enable intl RUN echo "xdebug.mode=debug" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini \ && echo "xdebug.remote_host = host.docker.internal" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini \ && echo "xdebug.remote_port = 9005" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini \ && echo "xdebug.remote_enable = 1" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini \ && echo "xdebug.extended_info = 1" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini \ && echo "xdebug.idekey=PHPSTORM" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini RUN docker-php-ext-configure opcache --enable-opcache RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/bin --filename=composer --version=2.5.5