Sign inSign up

jimmyio/php

By jimmyio

•Updated 12 months ago

Image
Languages & frameworks
1

408

jimmyio/php repository overview

⁠Document

⁠PHP-CLI Dockerfile

FROM php:8.4.14-cli

RUN apt-get update && \
    apt-get install -y --no-install-recommends \
        procps \
        iputils-ping \
        telnet \
        libmagickwand-dev && \
    rm -rf /var/lib/apt/lists/*
    
COPY --from=mlocati/php-extension-installer /usr/bin/install-php-extensions /usr/local/bin/

RUN chmod +x /usr/local/bin/install-php-extensions && \
    install-php-extensions swoole imap imagick uuid bz2 calendar exif gd gettext igbinary intl mysqli pcntl pdo_mysql redis shmop sockets sysvmsg sysvsem sysvshm xsl yaml zip && \
    rm -rf /var/lib/apt/lists/*

⁠PHP-FPM Dockerfile

FROM php:8.4.14-fpm

RUN apt-get update && \
    apt-get install -y --no-install-recommends \
        procps \
        iputils-ping \
        telnet \
        libmagickwand-dev && \
    rm -rf /var/lib/apt/lists/*
    
COPY --from=mlocati/php-extension-installer /usr/bin/install-php-extensions /usr/local/bin/

RUN chmod +x /usr/local/bin/install-php-extensions && \
    install-php-extensions imap imagick uuid bz2 calendar exif gd gettext igbinary intl msgpack mysqli pcntl pdo_mysql redis shmop sockets sysvmsg sysvsem sysvshm xsl yaml zip && \
    rm -rf /var/lib/apt/lists/*

⁠Build image

docker buildx build \
  --platform linux/amd64,linux/arm64 \
  --tag jimmyio/php:fpm-8.4.14 \
  --push .

Tag summary

Content type

Image

Digest

sha256:fc4c03f57…

Size

284.5 MB

Last updated

12 months ago

docker pull jimmyio/php:cli-8.4.14