FROM php:8.3-apache # Install system packages first RUN apt-get update && apt-get install -y --no-install-recommends \ libpng-dev \ libjpeg62-turbo-dev \ libfreetype6-dev \ libzip-dev \ zip \ unzip \ libonig-dev \ libxml2-dev \ curl \ && rm -rf /var/lib/apt/lists/* # Configure and install GD extension RUN docker-php-ext-configure gd --with-freetype --with-jpeg \ && docker-php-ext-install -j$(nproc) gd # Install other PHP extensions RUN docker-php-ext-install -j$(nproc) \ pdo \ pdo_mysql \ mysqli \ mbstring \ zip \ xml \ curl # Enable Apache rewrite module RUN a2enmod rewrite