Commit 849a6af0 authored by Pavel Tatar's avatar Pavel Tatar 💬
Browse files

Update docker/DockerfilePHP

parent b9c546f5
FROM php:8.1-fpm-alpine AS laravel-php
FROM php:8.2-fpm-alpine AS laravel-php
COPY ./docker/php/php-config/custom.ini "/usr/local/etc/php/conf.d/"
......@@ -42,18 +42,29 @@ apk upgrade \
php81-simplexml \
php81-tokenizer \
php81-xml \
php81-dev \
imagemagick \
imagemagick-libs \
imagemagick-dev \
php81-pcntl \
php81-zip \
libpng-dev \
&& docker-php-ext-configure gd --with-freetype --with-jpeg \
&& docker-php-ext-install -j$(nproc) gd \
&& docker-php-ext-install soap sockets exif bcmath \
&& docker-php-ext-install mysqli pdo pdo_mysql \
&& docker-php-ext-enable mysqli pdo pdo_mysql
gcc \
libpng-dev
RUN docker-php-ext-configure gd --with-freetype --with-jpeg \
&& docker-php-ext-install -j$(nproc) gd
RUN docker-php-ext-configure exif
RUN docker-php-ext-configure sockets
RUN docker-php-ext-configure bcmath
RUN docker-php-ext-configure soap
RUN docker-php-ext-install mysqli
RUN docker-php-ext-install pdo
RUN docker-php-ext-install pdo_mysql
RUN docker-php-ext-enable mysqli
RUN docker-php-ext-enable pdo
RUN docker-php-ext-enable pdo_mysql
RUN printf "\n" | pecl install \
imagick && \
......@@ -85,5 +96,7 @@ RUN docker-php-ext-install exif
RUN docker-php-ext-install opcache
RUN pecl install xdebug-3.1.5
RUN apk add --update linux-headers
RUN pecl install xdebug-3.2.0
RUN docker-php-ext-enable xdebug
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment