Files
LampDocker/php/Dockerfile
Antoni Nuñez Romeu 5dba917cfc
All checks were successful
Deploy LAMP / Deploy LAMP (push) Successful in 7m12s
Fix PHP Dockerfile: replace xml-dev with libxml2-dev and correct nproc typo
2026-04-13 17:28:00 +02:00

28 lines
601 B
Docker

FROM php:8.4-fpm-alpine
# Install system dependencies
RUN apk add --no-cache \
libzip-dev \
zip \
unzip \
git \
curl \
libpng-dev \
libjpeg-turbo-dev \
freetype-dev \
oniguruma-dev \
libxml2-dev \
&& docker-php-ext-configure gd --with-freetype --with-jpeg \
&& docker-php-ext-install -j$(nproc) gd zip pdo_mysql mysqli exif pcntl bcmath opcache
# Install Composer
COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
# Set working directory
WORKDIR /var/www/html
# Expose port 9000 for PHP-FPM
EXPOSE 9000
# Start PHP-FPM
CMD ["php-fpm"]