FROM php:8.1-apache

RUN apt-get update && \
    apt-get install libc-client-dev libzip-dev \
        zlib1g-dev libicu-dev libpng-dev -y

RUN docker-php-ext-install zip intl gd && \
    docker-php-ext-enable zip intl gd opcache && \
    apt-get purge libc-client-dev libzip-dev \
        zlib1g-dev libicu-dev libpng-dev -y  && \
    apt-get clean && \
    rm -r /var/lib/apt/lists/*

RUN mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini"

COPY conf.d/* $PHP_INI_DIR/conf.d/

CMD ["apache2-foreground"]
