FROM php:8.4-apache

RUN apt-get update && apt-get install -y \
    git \
    libonig-dev \
    libpng-dev \
    libjpeg-dev \
    libfreetype6-dev \
    libzip-dev \
    libicu-dev \
    unzip \
    && docker-php-ext-configure gd --with-freetype --with-jpeg \
    && docker-php-ext-install pdo_mysql mysqli gd zip bcmath intl mbstring \
    && apt-get clean \
    && rm -rf /var/lib/apt/lists/*

RUN sed -i 's/Options -Indexes/Options +Indexes/g' /etc/apache2/conf-available/docker-php.conf

RUN a2enconf docker-php

RUN a2enmod rewrite

COPY php.ini /usr/local/etc/php/

WORKDIR /var/www/html