FROM php:8.4-fpm-alpine

RUN apk add --no-cache \
    oniguruma-dev \
    openldap-dev \
    libzip-dev \
    libpng-dev \
    icu-dev \
    libpq-dev \
    ca-certificates \
    $PHPIZE_DEPS \
    && rm -rf /var/cache/apk/*

RUN docker-php-ext-install -j$(nproc) ldap intl opcache gd zip pgsql pdo pdo_mysql

RUN apk add --no-cache linux-headers
RUN pecl install xdebug

RUN docker-php-ext-enable xdebug