## `php:8.4-apache`
```console
$ docker pull php@sha256:56e7dab56ae21ec10aae951f93cbe7069c1ca68a714dd22ca78724268c78f5de
```
- Manifest MIME: `application/vnd.oci.image.index.v1+json`
- Platforms: 16
- linux; amd64
- unknown; unknown
- linux; arm variant v5
- unknown; unknown
- linux; arm variant v7
- unknown; unknown
- linux; arm64 variant v8
- unknown; unknown
- linux; 386
- unknown; unknown
- linux; ppc64le
- unknown; unknown
- linux; riscv64
- unknown; unknown
- linux; s390x
- unknown; unknown
### `php:8.4-apache` - linux; amd64
```console
$ docker pull php@sha256:4a495b1ae6a66f00f2eb3b0eae4f8787cad32ba9298ea85576af64ed5fb74813
```
- Manifest MIME: `application/vnd.docker.distribution.manifest.v2+json`
- Total Size: **179.7 MB (179718402 bytes)**
(compressed transfer size, not on-disk size)
- Image ID: `sha256:675af91f3349cf6dba7bd50ce967eb38732c5aa23b9e5b021dc15e2b1a2d1e5e`
- Entrypoint: `["docker-php-entrypoint"]`
- Default Command: `["apache2-foreground"]`
```dockerfile
# Tue, 20 Oct 2026 21:32:55 GMT
RUN # debian.sh --arch 'amd64' out/ 'trixie' '@1792531975'
# Wed, 21 Oct 2026 15:51:41 GMT
RUN set -eux; { echo 'Package: php*'; echo 'Pin: release *'; echo 'Pin-Priority: -1'; } > /etc/apt/preferences.d/no-debian-php # buildkit
# Wed, 21 Oct 2026 15:51:56 GMT
ENV PHPIZE_DEPS=autoconf dpkg-dev file g++ gcc libc-dev make pkg-config re2c
# Wed, 21 Oct 2026 15:51:56 GMT
RUN set -eux; apt-get update; apt-get install -y --no-install-recommends $PHPIZE_DEPS ca-certificates curl xz-utils ; apt-get dist-clean # buildkit
# Wed, 21 Oct 2026 15:51:56 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Wed, 21 Oct 2026 15:51:56 GMT
RUN set -eux; mkdir -p "$PHP_INI_DIR/conf.d"; [ ! -d /var/www/html ]; mkdir -p /var/www/html; chown www-data:www-data /var/www/html; chmod 1777 /var/www/html # buildkit
# Wed, 21 Oct 2026 15:51:56 GMT
ENV APACHE_CONFDIR=/etc/apache2
# Wed, 21 Oct 2026 15:51:56 GMT
ENV APACHE_ENVVARS=/etc/apache2/envvars
# Wed, 21 Oct 2026 15:52:01 GMT
RUN set -eux; apt-get update; apt-get install -y --no-install-recommends apache2; apt-get dist-clean; sed -ri 's/^export ([^=]+)=(.*)$/: ${\1:=\2}\nexport \1/' "$APACHE_ENVVARS"; . "$APACHE_ENVVARS"; for dir in "$APACHE_LOCK_DIR" "$APACHE_RUN_DIR" "$APACHE_LOG_DIR" "$APACHE_RUN_DIR/socks" ; do rm -rvf "$dir"; mkdir -p "$dir"; chown "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$dir"; chmod 1777 "$dir"; done; rm -rvf /var/www/html/*; ln -sfT /dev/stderr "$APACHE_LOG_DIR/error.log"; ln -sfT /dev/stdout "$APACHE_LOG_DIR/access.log"; ln -sfT /dev/stdout "$APACHE_LOG_DIR/other_vhosts_access.log"; chown -R --no-dereference "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$APACHE_LOG_DIR" # buildkit
# Wed, 21 Oct 2026 15:52:01 GMT
RUN a2dismod mpm_event && a2enmod mpm_prefork # buildkit
# Wed, 21 Oct 2026 15:52:01 GMT
RUN { echo ''; echo '\tSetHandler application/x-httpd-php'; echo ''; echo; echo 'DirectoryIndex disabled'; echo 'DirectoryIndex index.php index.html'; echo; echo ''; echo '\tOptions -Indexes'; echo '\tAllowOverride All'; echo ''; } | tee "$APACHE_CONFDIR/conf-available/docker-php.conf" && a2enconf docker-php # buildkit
# Wed, 21 Oct 2026 15:52:01 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Wed, 21 Oct 2026 15:52:01 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Wed, 21 Oct 2026 15:52:01 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Wed, 21 Oct 2026 15:52:01 GMT
ENV GPG_KEYS=AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD
# Wed, 21 Oct 2026 15:52:01 GMT
ENV PHP_VERSION=8.4.27
# Wed, 21 Oct 2026 15:52:01 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.4.27.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.4.27.tar.xz.asc
# Wed, 21 Oct 2026 15:52:01 GMT
ENV PHP_SHA256=dcf93923b0e38e0d5252b25b796520b5a47761a08b3488b6d0b5d1115764d3f0
# Wed, 21 Oct 2026 15:52:09 GMT
RUN set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends gnupg; apt-get dist-clean; mkdir -p /usr/src; cd /usr/src; curl -fsSL -o php.tar.xz "$PHP_URL"; if [ -n "$PHP_SHA256" ]; then echo "$PHP_SHA256 *php.tar.xz" | sha256sum -c -; fi; curl -fsSL -o php.tar.xz.asc "$PHP_ASC_URL"; export GNUPGHOME="$(mktemp -d)"; for key in $GPG_KEYS; do gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; done; gpg --batch --verify php.tar.xz.asc php.tar.xz; gpgconf --kill all; rm -rf "$GNUPGHOME"; apt-mark auto '.*' > /dev/null; apt-mark manual $savedAptMark > /dev/null; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false # buildkit
# Wed, 21 Oct 2026 15:52:09 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Wed, 21 Oct 2026 15:54:32 GMT
RUN set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends apache2-dev libargon2-dev libcurl4-openssl-dev libonig-dev libreadline-dev libsodium-dev libsqlite3-dev libssl-dev libxml2-dev zlib1g-dev ; export CFLAGS="$PHP_CFLAGS" CPPFLAGS="$PHP_CPPFLAGS" LDFLAGS="$PHP_LDFLAGS" PHP_BUILD_PROVIDER='https://github.com/docker-library/php' PHP_UNAME='Linux - Docker' ; docker-php-source extract; cd /usr/src/php; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; debMultiarch="$(dpkg-architecture --query DEB_BUILD_MULTIARCH)"; if [ ! -d /usr/include/curl ]; then ln -sT "/usr/include/$debMultiarch/curl" /usr/local/include/curl; fi; case "$gnuArch" in 'i686-linux-'*) export CFLAGS="$CFLAGS -msse2 -mfpmath=sse" CPPFLAGS="$CPPFLAGS -msse2 -mfpmath=sse" ; ;; esac; test "$PHP_INI_DIR" != "${PHP_INI_DIR%/php}"; ./configure --build="$gnuArch" --sysconfdir="${PHP_INI_DIR%/php}" --with-config-file-path="$PHP_INI_DIR" --with-config-file-scan-dir="$PHP_INI_DIR/conf.d" --enable-option-checking=fatal --with-mhash --with-pic --enable-mbstring --enable-mysqlnd --with-password-argon2 --with-sodium=shared --with-pdo-sqlite=/usr --with-sqlite3=/usr --with-curl --with-iconv --with-openssl --with-readline --with-zlib --disable-phpdbg --with-pear --with-libdir="lib/$debMultiarch" --disable-cgi --with-apxs2 ; make -j "$(nproc)"; find -type f -name '*.a' -delete; make install; find /usr/local -type f -perm '/0111' -exec sh -euxc ' strip --strip-all "$@" || : ' -- '{}' + ; make clean; cp -v php.ini-* "$PHP_INI_DIR/"; cd /; docker-php-source delete; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -rt dpkg-query --search | awk 'sub(":$", "", $1) { print $1 }' | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; apt-get dist-clean; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version # buildkit
# Wed, 21 Oct 2026 15:54:32 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Wed, 21 Oct 2026 15:54:32 GMT
RUN docker-php-ext-enable opcache # buildkit
# Wed, 21 Oct 2026 15:54:32 GMT
RUN docker-php-ext-enable sodium # buildkit
# Wed, 21 Oct 2026 15:54:32 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Wed, 21 Oct 2026 15:54:32 GMT
STOPSIGNAL SIGWINCH
# Wed, 21 Oct 2026 15:54:32 GMT
COPY apache2-foreground /usr/local/bin/ # buildkit
# Wed, 21 Oct 2026 15:54:32 GMT
WORKDIR /var/www/html
# Wed, 21 Oct 2026 15:54:32 GMT
EXPOSE map[80/tcp:{}]
# Wed, 21 Oct 2026 15:54:32 GMT
CMD ["apache2-foreground"]
```
- Layers:
- `sha256:f2be67225471500c788ce88c597eb5ea8336e912ad1ca4815650e0281afe2034`
Last Modified: Tue, 20 Oct 2026 23:31:18 GMT
Size: 29.8 MB (29843579 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:21d099cf6567e1e90d7b5bd54c2272c540acca82a68e18ef072c74c03b2a4d26`
Last Modified: Wed, 21 Oct 2026 15:54:53 GMT
Size: 225.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:a4fde230b8e3dbe07f3afffca3d388591207f1a8e39549db5ebbc628ff1e7194`
Last Modified: Wed, 21 Oct 2026 15:54:56 GMT
Size: 117.8 MB (117839146 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:51ba538ce88212e5e9e9152c7b95656e02b4d4f22f8b7e13a09ed1ea369e0d5b`
Last Modified: Wed, 21 Oct 2026 15:54:53 GMT
Size: 225.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:d96ac943e6f2d2db2cae578552078af21f422f536e5626f87372f659e4158f68`
Last Modified: Wed, 21 Oct 2026 15:54:53 GMT
Size: 4.2 MB (4244078 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:cc87e5dcec55fface97f90b4462cf5774346115263fbf31730dfe9524e7c20dd`
Last Modified: Wed, 21 Oct 2026 15:54:54 GMT
Size: 430.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:141797b11b62bae742783a0b124afe57f69d23656b3cfad6eeb2b5f621fe2b20`
Last Modified: Wed, 21 Oct 2026 15:54:54 GMT
Size: 483.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:561abd24154ca81e7da8a184b9efbc2cfcf80725758a862963fd3b28be004e07`
Last Modified: Wed, 21 Oct 2026 15:54:55 GMT
Size: 14.0 MB (14030185 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:adc98440918ace210c726e23341d2e5033dda90f36e7a790152e758d7b981965`
Last Modified: Wed, 21 Oct 2026 15:54:55 GMT
Size: 489.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:507af3f036de8728510cc62ad3674c58f88890e0e6ecdbb334ec318a27c7e45b`
Last Modified: Wed, 21 Oct 2026 15:54:56 GMT
Size: 13.8 MB (13755678 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:d102fcc60825080cf8dd2e233a8ca91108f9944bf0744138356fa144708ab819`
Last Modified: Wed, 21 Oct 2026 15:54:57 GMT
Size: 2.5 KB (2465 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:23591e043e99a2b76af3cad1e607783b571fdbab60c0ec179d8d1f002c5040a0`
Last Modified: Wed, 21 Oct 2026 15:54:57 GMT
Size: 249.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:9b19019ee98691646a9cd82fe8c4234e26fb9ef0a49c6ea013c7b335dd04b330`
Last Modified: Wed, 21 Oct 2026 15:54:57 GMT
Size: 244.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:0aa95057f1229ea0d052c5177268c5b6fe9ecfac5e8499ecedcb56da40973889`
Last Modified: Wed, 21 Oct 2026 15:54:58 GMT
Size: 894.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1`
Last Modified: Tue, 07 Mar 2017 15:01:14 GMT
Size: 32.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
### `php:8.4-apache` - unknown; unknown
```console
$ docker pull php@sha256:7b0e6ae3073cc02d0b859727a8f4dae9d96b61582a21fe5c384acea533be0046
```
- Manifest MIME: `application/vnd.docker.distribution.manifest.v2+json`
- Total Size: **7.3 MB (7283346 bytes)**
(compressed transfer size, not on-disk size)
- Image ID: `sha256:f18b8af4b714d410493801d2b3910083111ee3947d09c20ff3056f44c3f49a9a`
```dockerfile
```
- Layers:
- `sha256:8aed153b04003488b29621ab8a0b604ce313fd01d746b4e2544c8bbe34eca1e3`
Last Modified: Wed, 21 Oct 2026 15:54:54 GMT
Size: 7.2 MB (7219830 bytes)
MIME: application/vnd.in-toto+json
- `sha256:ac7a7bf3d798e04f30e38215d6a5b385db8c0319e2b0f17e3915c9f8ebf8d005`
Last Modified: Wed, 21 Oct 2026 15:54:53 GMT
Size: 63.5 KB (63516 bytes)
MIME: application/vnd.in-toto+json
### `php:8.4-apache` - linux; arm variant v5
```console
$ docker pull php@sha256:3137d9aa85ca44b7f6310ae2b548e3d5f0f97fdb70a9bd3723d0925aa9088b6e
```
- Manifest MIME: `application/vnd.docker.distribution.manifest.v2+json`
- Total Size: **153.4 MB (153386996 bytes)**
(compressed transfer size, not on-disk size)
- Image ID: `sha256:869810b4110cd365e86a0c71218cb974f458578f36dfb138ad0016e6bf94951b`
- Entrypoint: `["docker-php-entrypoint"]`
- Default Command: `["apache2-foreground"]`
```dockerfile
# Tue, 20 Oct 2026 21:32:55 GMT
RUN # debian.sh --arch 'armel' out/ 'trixie' '@1792531975'
# Wed, 21 Oct 2026 15:41:58 GMT
RUN set -eux; { echo 'Package: php*'; echo 'Pin: release *'; echo 'Pin-Priority: -1'; } > /etc/apt/preferences.d/no-debian-php # buildkit
# Wed, 21 Oct 2026 15:42:21 GMT
ENV PHPIZE_DEPS=autoconf dpkg-dev file g++ gcc libc-dev make pkg-config re2c
# Wed, 21 Oct 2026 15:42:21 GMT
RUN set -eux; apt-get update; apt-get install -y --no-install-recommends $PHPIZE_DEPS ca-certificates curl xz-utils ; apt-get dist-clean # buildkit
# Wed, 21 Oct 2026 15:42:21 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Wed, 21 Oct 2026 15:42:21 GMT
RUN set -eux; mkdir -p "$PHP_INI_DIR/conf.d"; [ ! -d /var/www/html ]; mkdir -p /var/www/html; chown www-data:www-data /var/www/html; chmod 1777 /var/www/html # buildkit
# Wed, 21 Oct 2026 15:42:21 GMT
ENV APACHE_CONFDIR=/etc/apache2
# Wed, 21 Oct 2026 15:42:21 GMT
ENV APACHE_ENVVARS=/etc/apache2/envvars
# Wed, 21 Oct 2026 15:42:30 GMT
RUN set -eux; apt-get update; apt-get install -y --no-install-recommends apache2; apt-get dist-clean; sed -ri 's/^export ([^=]+)=(.*)$/: ${\1:=\2}\nexport \1/' "$APACHE_ENVVARS"; . "$APACHE_ENVVARS"; for dir in "$APACHE_LOCK_DIR" "$APACHE_RUN_DIR" "$APACHE_LOG_DIR" "$APACHE_RUN_DIR/socks" ; do rm -rvf "$dir"; mkdir -p "$dir"; chown "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$dir"; chmod 1777 "$dir"; done; rm -rvf /var/www/html/*; ln -sfT /dev/stderr "$APACHE_LOG_DIR/error.log"; ln -sfT /dev/stdout "$APACHE_LOG_DIR/access.log"; ln -sfT /dev/stdout "$APACHE_LOG_DIR/other_vhosts_access.log"; chown -R --no-dereference "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$APACHE_LOG_DIR" # buildkit
# Wed, 21 Oct 2026 15:42:30 GMT
RUN a2dismod mpm_event && a2enmod mpm_prefork # buildkit
# Wed, 21 Oct 2026 15:42:30 GMT
RUN { echo ''; echo '\tSetHandler application/x-httpd-php'; echo ''; echo; echo 'DirectoryIndex disabled'; echo 'DirectoryIndex index.php index.html'; echo; echo ''; echo '\tOptions -Indexes'; echo '\tAllowOverride All'; echo ''; } | tee "$APACHE_CONFDIR/conf-available/docker-php.conf" && a2enconf docker-php # buildkit
# Wed, 21 Oct 2026 15:42:30 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Wed, 21 Oct 2026 15:42:30 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Wed, 21 Oct 2026 15:42:30 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Wed, 21 Oct 2026 15:42:30 GMT
ENV GPG_KEYS=AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD
# Wed, 21 Oct 2026 15:42:30 GMT
ENV PHP_VERSION=8.4.27
# Wed, 21 Oct 2026 15:42:30 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.4.27.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.4.27.tar.xz.asc
# Wed, 21 Oct 2026 15:42:30 GMT
ENV PHP_SHA256=dcf93923b0e38e0d5252b25b796520b5a47761a08b3488b6d0b5d1115764d3f0
# Wed, 21 Oct 2026 15:42:43 GMT
RUN set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends gnupg; apt-get dist-clean; mkdir -p /usr/src; cd /usr/src; curl -fsSL -o php.tar.xz "$PHP_URL"; if [ -n "$PHP_SHA256" ]; then echo "$PHP_SHA256 *php.tar.xz" | sha256sum -c -; fi; curl -fsSL -o php.tar.xz.asc "$PHP_ASC_URL"; export GNUPGHOME="$(mktemp -d)"; for key in $GPG_KEYS; do gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; done; gpg --batch --verify php.tar.xz.asc php.tar.xz; gpgconf --kill all; rm -rf "$GNUPGHOME"; apt-mark auto '.*' > /dev/null; apt-mark manual $savedAptMark > /dev/null; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false # buildkit
# Wed, 21 Oct 2026 15:42:43 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Wed, 21 Oct 2026 15:46:05 GMT
RUN set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends apache2-dev libargon2-dev libcurl4-openssl-dev libonig-dev libreadline-dev libsodium-dev libsqlite3-dev libssl-dev libxml2-dev zlib1g-dev ; export CFLAGS="$PHP_CFLAGS" CPPFLAGS="$PHP_CPPFLAGS" LDFLAGS="$PHP_LDFLAGS" PHP_BUILD_PROVIDER='https://github.com/docker-library/php' PHP_UNAME='Linux - Docker' ; docker-php-source extract; cd /usr/src/php; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; debMultiarch="$(dpkg-architecture --query DEB_BUILD_MULTIARCH)"; if [ ! -d /usr/include/curl ]; then ln -sT "/usr/include/$debMultiarch/curl" /usr/local/include/curl; fi; case "$gnuArch" in 'i686-linux-'*) export CFLAGS="$CFLAGS -msse2 -mfpmath=sse" CPPFLAGS="$CPPFLAGS -msse2 -mfpmath=sse" ; ;; esac; test "$PHP_INI_DIR" != "${PHP_INI_DIR%/php}"; ./configure --build="$gnuArch" --sysconfdir="${PHP_INI_DIR%/php}" --with-config-file-path="$PHP_INI_DIR" --with-config-file-scan-dir="$PHP_INI_DIR/conf.d" --enable-option-checking=fatal --with-mhash --with-pic --enable-mbstring --enable-mysqlnd --with-password-argon2 --with-sodium=shared --with-pdo-sqlite=/usr --with-sqlite3=/usr --with-curl --with-iconv --with-openssl --with-readline --with-zlib --disable-phpdbg --with-pear --with-libdir="lib/$debMultiarch" --disable-cgi --with-apxs2 ; make -j "$(nproc)"; find -type f -name '*.a' -delete; make install; find /usr/local -type f -perm '/0111' -exec sh -euxc ' strip --strip-all "$@" || : ' -- '{}' + ; make clean; cp -v php.ini-* "$PHP_INI_DIR/"; cd /; docker-php-source delete; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -rt dpkg-query --search | awk 'sub(":$", "", $1) { print $1 }' | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; apt-get dist-clean; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version # buildkit
# Wed, 21 Oct 2026 15:46:05 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Wed, 21 Oct 2026 15:46:05 GMT
RUN docker-php-ext-enable opcache # buildkit
# Wed, 21 Oct 2026 15:46:05 GMT
RUN docker-php-ext-enable sodium # buildkit
# Wed, 21 Oct 2026 15:46:05 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Wed, 21 Oct 2026 15:46:05 GMT
STOPSIGNAL SIGWINCH
# Wed, 21 Oct 2026 15:46:06 GMT
COPY apache2-foreground /usr/local/bin/ # buildkit
# Wed, 21 Oct 2026 15:46:06 GMT
WORKDIR /var/www/html
# Wed, 21 Oct 2026 15:46:06 GMT
EXPOSE map[80/tcp:{}]
# Wed, 21 Oct 2026 15:46:06 GMT
CMD ["apache2-foreground"]
```
- Layers:
- `sha256:ad6f6891c000008b22dd4db41d72c313bb813f72512b7f3c69916feec95e030d`
Last Modified: Tue, 20 Oct 2026 23:30:41 GMT
Size: 28.0 MB (28007794 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:1509a4c0fbeb16a4ee83f77df06c4aa10ecda41b668be5876be76ac09f30f22f`
Last Modified: Wed, 21 Oct 2026 15:45:45 GMT
Size: 225.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:803effd6c6bfd67c94e7ffe9eccc16d5063f27b30ae5ef1827b7bf6b4e19bf3c`
Last Modified: Wed, 21 Oct 2026 15:46:28 GMT
Size: 94.9 MB (94885944 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:3af2df91c02b0aa4cb4bcdad8c9da8c1ae77ab07bd6430597d7c27109d959541`
Last Modified: Wed, 21 Oct 2026 15:46:25 GMT
Size: 225.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:c5f8468d037533944bb679f866da0ed8de1d6762bb938c7deebe28036c584632`
Last Modified: Wed, 21 Oct 2026 15:46:25 GMT
Size: 4.1 MB (4099953 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:9c96dd32a428a2ce7944e24ec967221d826e3e269692e87b81eabbb92e770688`
Last Modified: Wed, 21 Oct 2026 15:46:25 GMT
Size: 428.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:a848cf32f2eb44e3c695ce26351b567507e35bf4008adf43d37b0a6180484d84`
Last Modified: Wed, 21 Oct 2026 15:46:26 GMT
Size: 480.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:3007e5e093b5b43ad0deaef4b45ad7779e5bcb112abc04032550406182f66768`
Last Modified: Wed, 21 Oct 2026 15:46:27 GMT
Size: 14.0 MB (14027312 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:a51f649c47e066d28180b37bb65720f2c292add9dc5832c4b53025c5744e29a3`
Last Modified: Wed, 21 Oct 2026 15:46:26 GMT
Size: 492.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:9b5e0ec88bc8bf6973710d98993c56e257a8705a8b4684209f30efd680ef70cc`
Last Modified: Wed, 21 Oct 2026 15:46:27 GMT
Size: 12.4 MB (12360260 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:6a854f9f9ae1ec97733ebc4b0204599252f3ee34044c3a402cfb3fee9a92f6dd`
Last Modified: Wed, 21 Oct 2026 15:46:28 GMT
Size: 2.5 KB (2462 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:045ad36e9d0ba8dc9347b27cea1f9a48250c121d8ff80a63c7a5d694dde06a46`
Last Modified: Wed, 21 Oct 2026 15:46:28 GMT
Size: 251.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:fff03ac502fa0e331eeee95cc2bb41c6d204faa7dd01bd50a0d56e9097380956`
Last Modified: Wed, 21 Oct 2026 15:46:29 GMT
Size: 245.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:f4f691d40c24c0aef8a1ea73f23bf43f4eab0bdd99b65e27d4369b4ec2ac0238`
Last Modified: Wed, 21 Oct 2026 15:46:29 GMT
Size: 893.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1`
Last Modified: Tue, 07 Mar 2017 15:01:14 GMT
Size: 32.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
### `php:8.4-apache` - unknown; unknown
```console
$ docker pull php@sha256:eb8723666f659943fcef6fcbac293210aa2b218cce58a322e0c6cb1aaf1b7b5b
```
- Manifest MIME: `application/vnd.docker.distribution.manifest.v2+json`
- Total Size: **7.1 MB (7083361 bytes)**
(compressed transfer size, not on-disk size)
- Image ID: `sha256:27b69f6244c351032621c18b81a204c6d7f0cb454334e159f86043bf4090a2f3`
```dockerfile
```
- Layers:
- `sha256:e8cd1d485f58b9848942de5f672bd22e4662f4eadfafb57de99d4c4f31800e5b`
Last Modified: Wed, 21 Oct 2026 15:46:25 GMT
Size: 7.0 MB (7019661 bytes)
MIME: application/vnd.in-toto+json
- `sha256:42ee5576ea20f04c9d280c0ffa0059bc06fe6c1ce505187f3ad8d1c472ab9d79`
Last Modified: Wed, 21 Oct 2026 15:46:25 GMT
Size: 63.7 KB (63700 bytes)
MIME: application/vnd.in-toto+json
### `php:8.4-apache` - linux; arm variant v7
```console
$ docker pull php@sha256:db7dc2564e684b4ca280c342603758de4f0cff7a452c5edd51e1da887fa95697
```
- Manifest MIME: `application/vnd.docker.distribution.manifest.v2+json`
- Total Size: **142.1 MB (142080360 bytes)**
(compressed transfer size, not on-disk size)
- Image ID: `sha256:7c0962598360cba2ead055782a5aa206c60055e6bdd07ad39c5a4a47a76f1e84`
- Entrypoint: `["docker-php-entrypoint"]`
- Default Command: `["apache2-foreground"]`
```dockerfile
# Tue, 20 Oct 2026 21:32:55 GMT
RUN # debian.sh --arch 'armhf' out/ 'trixie' '@1792531975'
# Wed, 21 Oct 2026 15:51:50 GMT
RUN set -eux; { echo 'Package: php*'; echo 'Pin: release *'; echo 'Pin-Priority: -1'; } > /etc/apt/preferences.d/no-debian-php # buildkit
# Wed, 21 Oct 2026 15:52:09 GMT
ENV PHPIZE_DEPS=autoconf dpkg-dev file g++ gcc libc-dev make pkg-config re2c
# Wed, 21 Oct 2026 15:52:09 GMT
RUN set -eux; apt-get update; apt-get install -y --no-install-recommends $PHPIZE_DEPS ca-certificates curl xz-utils ; apt-get dist-clean # buildkit
# Wed, 21 Oct 2026 15:52:09 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Wed, 21 Oct 2026 15:52:09 GMT
RUN set -eux; mkdir -p "$PHP_INI_DIR/conf.d"; [ ! -d /var/www/html ]; mkdir -p /var/www/html; chown www-data:www-data /var/www/html; chmod 1777 /var/www/html # buildkit
# Wed, 21 Oct 2026 15:52:09 GMT
ENV APACHE_CONFDIR=/etc/apache2
# Wed, 21 Oct 2026 15:52:09 GMT
ENV APACHE_ENVVARS=/etc/apache2/envvars
# Wed, 21 Oct 2026 15:59:42 GMT
RUN set -eux; apt-get update; apt-get install -y --no-install-recommends apache2; apt-get dist-clean; sed -ri 's/^export ([^=]+)=(.*)$/: ${\1:=\2}\nexport \1/' "$APACHE_ENVVARS"; . "$APACHE_ENVVARS"; for dir in "$APACHE_LOCK_DIR" "$APACHE_RUN_DIR" "$APACHE_LOG_DIR" "$APACHE_RUN_DIR/socks" ; do rm -rvf "$dir"; mkdir -p "$dir"; chown "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$dir"; chmod 1777 "$dir"; done; rm -rvf /var/www/html/*; ln -sfT /dev/stderr "$APACHE_LOG_DIR/error.log"; ln -sfT /dev/stdout "$APACHE_LOG_DIR/access.log"; ln -sfT /dev/stdout "$APACHE_LOG_DIR/other_vhosts_access.log"; chown -R --no-dereference "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$APACHE_LOG_DIR" # buildkit
# Wed, 21 Oct 2026 15:59:43 GMT
RUN a2dismod mpm_event && a2enmod mpm_prefork # buildkit
# Wed, 21 Oct 2026 15:59:43 GMT
RUN { echo ''; echo '\tSetHandler application/x-httpd-php'; echo ''; echo; echo 'DirectoryIndex disabled'; echo 'DirectoryIndex index.php index.html'; echo; echo ''; echo '\tOptions -Indexes'; echo '\tAllowOverride All'; echo ''; } | tee "$APACHE_CONFDIR/conf-available/docker-php.conf" && a2enconf docker-php # buildkit
# Wed, 21 Oct 2026 15:59:43 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Wed, 21 Oct 2026 15:59:43 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Wed, 21 Oct 2026 15:59:43 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Wed, 21 Oct 2026 15:59:43 GMT
ENV GPG_KEYS=AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD
# Wed, 21 Oct 2026 15:59:43 GMT
ENV PHP_VERSION=8.4.27
# Wed, 21 Oct 2026 15:59:43 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.4.27.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.4.27.tar.xz.asc
# Wed, 21 Oct 2026 15:59:43 GMT
ENV PHP_SHA256=dcf93923b0e38e0d5252b25b796520b5a47761a08b3488b6d0b5d1115764d3f0
# Wed, 21 Oct 2026 15:59:54 GMT
RUN set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends gnupg; apt-get dist-clean; mkdir -p /usr/src; cd /usr/src; curl -fsSL -o php.tar.xz "$PHP_URL"; if [ -n "$PHP_SHA256" ]; then echo "$PHP_SHA256 *php.tar.xz" | sha256sum -c -; fi; curl -fsSL -o php.tar.xz.asc "$PHP_ASC_URL"; export GNUPGHOME="$(mktemp -d)"; for key in $GPG_KEYS; do gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; done; gpg --batch --verify php.tar.xz.asc php.tar.xz; gpgconf --kill all; rm -rf "$GNUPGHOME"; apt-mark auto '.*' > /dev/null; apt-mark manual $savedAptMark > /dev/null; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false # buildkit
# Wed, 21 Oct 2026 15:59:54 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Wed, 21 Oct 2026 16:02:53 GMT
RUN set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends apache2-dev libargon2-dev libcurl4-openssl-dev libonig-dev libreadline-dev libsodium-dev libsqlite3-dev libssl-dev libxml2-dev zlib1g-dev ; export CFLAGS="$PHP_CFLAGS" CPPFLAGS="$PHP_CPPFLAGS" LDFLAGS="$PHP_LDFLAGS" PHP_BUILD_PROVIDER='https://github.com/docker-library/php' PHP_UNAME='Linux - Docker' ; docker-php-source extract; cd /usr/src/php; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; debMultiarch="$(dpkg-architecture --query DEB_BUILD_MULTIARCH)"; if [ ! -d /usr/include/curl ]; then ln -sT "/usr/include/$debMultiarch/curl" /usr/local/include/curl; fi; case "$gnuArch" in 'i686-linux-'*) export CFLAGS="$CFLAGS -msse2 -mfpmath=sse" CPPFLAGS="$CPPFLAGS -msse2 -mfpmath=sse" ; ;; esac; test "$PHP_INI_DIR" != "${PHP_INI_DIR%/php}"; ./configure --build="$gnuArch" --sysconfdir="${PHP_INI_DIR%/php}" --with-config-file-path="$PHP_INI_DIR" --with-config-file-scan-dir="$PHP_INI_DIR/conf.d" --enable-option-checking=fatal --with-mhash --with-pic --enable-mbstring --enable-mysqlnd --with-password-argon2 --with-sodium=shared --with-pdo-sqlite=/usr --with-sqlite3=/usr --with-curl --with-iconv --with-openssl --with-readline --with-zlib --disable-phpdbg --with-pear --with-libdir="lib/$debMultiarch" --disable-cgi --with-apxs2 ; make -j "$(nproc)"; find -type f -name '*.a' -delete; make install; find /usr/local -type f -perm '/0111' -exec sh -euxc ' strip --strip-all "$@" || : ' -- '{}' + ; make clean; cp -v php.ini-* "$PHP_INI_DIR/"; cd /; docker-php-source delete; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -rt dpkg-query --search | awk 'sub(":$", "", $1) { print $1 }' | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; apt-get dist-clean; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version # buildkit
# Wed, 21 Oct 2026 16:02:53 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Wed, 21 Oct 2026 16:02:53 GMT
RUN docker-php-ext-enable opcache # buildkit
# Wed, 21 Oct 2026 16:02:53 GMT
RUN docker-php-ext-enable sodium # buildkit
# Wed, 21 Oct 2026 16:02:53 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Wed, 21 Oct 2026 16:02:53 GMT
STOPSIGNAL SIGWINCH
# Wed, 21 Oct 2026 16:02:53 GMT
COPY apache2-foreground /usr/local/bin/ # buildkit
# Wed, 21 Oct 2026 16:02:53 GMT
WORKDIR /var/www/html
# Wed, 21 Oct 2026 16:02:53 GMT
EXPOSE map[80/tcp:{}]
# Wed, 21 Oct 2026 16:02:53 GMT
CMD ["apache2-foreground"]
```
- Layers:
- `sha256:f8eb073e557b2fb506b6faa9eae3677b1d49ea8721e51992a31cf5c5c4dd75da`
Last Modified: Tue, 20 Oct 2026 23:30:46 GMT
Size: 26.3 MB (26258396 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:c05f9b8b3c2ab2271ed7a7304fc739d1b52d8faeb614c2158c1f6bf597f614da`
Last Modified: Wed, 21 Oct 2026 15:55:33 GMT
Size: 226.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:ea9a1a23378e686c0965cd1367811c740e32339dbf82d54142d1e16f23e48b1a`
Last Modified: Wed, 21 Oct 2026 15:55:36 GMT
Size: 86.3 MB (86258140 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:70645fed3c0af63a23893fc37455171cd6b76eea8ebe96348e3b1bb7271d56d1`
Last Modified: Wed, 21 Oct 2026 15:55:05 GMT
Size: 224.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:33e76d0fddffbf4213aea59634a9b23c13ed27999f54c45945b3c5d9683244ec`
Last Modified: Wed, 21 Oct 2026 16:03:04 GMT
Size: 3.8 MB (3768342 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:4aebf5dbdbcdc70750043f5fed9510d6146bcccb0cf273a105dfd98ff4f88ca1`
Last Modified: Wed, 21 Oct 2026 16:03:04 GMT
Size: 443.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:52821369c3302e199327aedc081681412004c31ea9d9341d64d11e517966dabb`
Last Modified: Wed, 21 Oct 2026 16:03:04 GMT
Size: 489.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:6a77f77ae881feee31acda07fa480422cb7a28c75755c9f149bdb14a8f104a4e`
Last Modified: Wed, 21 Oct 2026 16:03:05 GMT
Size: 14.0 MB (14027517 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:9f0cb46d967bb164f872fecab86af03dba5259a5b3c8487db8d17ac6f98a26bb`
Last Modified: Wed, 21 Oct 2026 16:03:05 GMT
Size: 489.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:fa9c438242aa6c3863851a8c9eb70b079c1664e9a72c00fec1252a31b00b08b8`
Last Modified: Wed, 21 Oct 2026 16:03:05 GMT
Size: 11.8 MB (11762212 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:9c21e4350cd04439f44bc65e7d05cd37c5def71b82cd45acecf7c311ce3dc6c8`
Last Modified: Wed, 21 Oct 2026 16:03:06 GMT
Size: 2.5 KB (2464 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:00adb8331411dbb7cfcb71d80bb29d969e3fd51b0409e5cabc52153ae69a06aa`
Last Modified: Wed, 21 Oct 2026 16:03:06 GMT
Size: 249.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:deb5866b0619455d9043f15c2d87d75221e07decb7417454b6efa3ff6d7d7f48`
Last Modified: Wed, 21 Oct 2026 16:03:06 GMT
Size: 244.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:6757ff808dfd7a22fa28a91193bfb80a821a24b5ee2c6af9a9aa47887e3b51a6`
Last Modified: Wed, 21 Oct 2026 16:03:07 GMT
Size: 893.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1`
Last Modified: Tue, 07 Mar 2017 15:01:14 GMT
Size: 32.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
### `php:8.4-apache` - unknown; unknown
```console
$ docker pull php@sha256:d16b53d19ed96b60b3a3fcc81534e22b215f96c8ecfb827cf980830b74ba5afa
```
- Manifest MIME: `application/vnd.docker.distribution.manifest.v2+json`
- Total Size: **7.1 MB (7087361 bytes)**
(compressed transfer size, not on-disk size)
- Image ID: `sha256:59704d7272110a732ba52b4d30033888fb02e126de21b38f69fdddc25e71d210`
```dockerfile
```
- Layers:
- `sha256:9048c62c972ee81fb84b858577586acd177ae9bd80837dd9d08919f103ba0e3f`
Last Modified: Wed, 21 Oct 2026 16:03:04 GMT
Size: 7.0 MB (7023661 bytes)
MIME: application/vnd.in-toto+json
- `sha256:bba9ee87b4d6aea4f1ac9deb21736ae1842a4edf34cfd5e6b8f13a352ab05c46`
Last Modified: Wed, 21 Oct 2026 16:03:04 GMT
Size: 63.7 KB (63700 bytes)
MIME: application/vnd.in-toto+json
### `php:8.4-apache` - linux; arm64 variant v8
```console
$ docker pull php@sha256:246f5b89a88e7f1f3feb505540cb5ba76b83e0c0d57e8c879ba9e7d018ec6a64
```
- Manifest MIME: `application/vnd.docker.distribution.manifest.v2+json`
- Total Size: **172.1 MB (172137607 bytes)**
(compressed transfer size, not on-disk size)
- Image ID: `sha256:68c97a18f86d7ebe7ccac43065a109674d31ad0bfa12c506b043fcbfaab56c73`
- Entrypoint: `["docker-php-entrypoint"]`
- Default Command: `["apache2-foreground"]`
```dockerfile
# Tue, 20 Oct 2026 21:32:55 GMT
RUN # debian.sh --arch 'arm64' out/ 'trixie' '@1792531975'
# Wed, 21 Oct 2026 15:52:32 GMT
RUN set -eux; { echo 'Package: php*'; echo 'Pin: release *'; echo 'Pin-Priority: -1'; } > /etc/apt/preferences.d/no-debian-php # buildkit
# Wed, 21 Oct 2026 15:52:49 GMT
ENV PHPIZE_DEPS=autoconf dpkg-dev file g++ gcc libc-dev make pkg-config re2c
# Wed, 21 Oct 2026 15:52:49 GMT
RUN set -eux; apt-get update; apt-get install -y --no-install-recommends $PHPIZE_DEPS ca-certificates curl xz-utils ; apt-get dist-clean # buildkit
# Wed, 21 Oct 2026 15:52:49 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Wed, 21 Oct 2026 15:52:49 GMT
RUN set -eux; mkdir -p "$PHP_INI_DIR/conf.d"; [ ! -d /var/www/html ]; mkdir -p /var/www/html; chown www-data:www-data /var/www/html; chmod 1777 /var/www/html # buildkit
# Wed, 21 Oct 2026 15:52:49 GMT
ENV APACHE_CONFDIR=/etc/apache2
# Wed, 21 Oct 2026 15:52:49 GMT
ENV APACHE_ENVVARS=/etc/apache2/envvars
# Wed, 21 Oct 2026 15:56:27 GMT
RUN set -eux; apt-get update; apt-get install -y --no-install-recommends apache2; apt-get dist-clean; sed -ri 's/^export ([^=]+)=(.*)$/: ${\1:=\2}\nexport \1/' "$APACHE_ENVVARS"; . "$APACHE_ENVVARS"; for dir in "$APACHE_LOCK_DIR" "$APACHE_RUN_DIR" "$APACHE_LOG_DIR" "$APACHE_RUN_DIR/socks" ; do rm -rvf "$dir"; mkdir -p "$dir"; chown "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$dir"; chmod 1777 "$dir"; done; rm -rvf /var/www/html/*; ln -sfT /dev/stderr "$APACHE_LOG_DIR/error.log"; ln -sfT /dev/stdout "$APACHE_LOG_DIR/access.log"; ln -sfT /dev/stdout "$APACHE_LOG_DIR/other_vhosts_access.log"; chown -R --no-dereference "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$APACHE_LOG_DIR" # buildkit
# Wed, 21 Oct 2026 15:56:27 GMT
RUN a2dismod mpm_event && a2enmod mpm_prefork # buildkit
# Wed, 21 Oct 2026 15:56:27 GMT
RUN { echo ''; echo '\tSetHandler application/x-httpd-php'; echo ''; echo; echo 'DirectoryIndex disabled'; echo 'DirectoryIndex index.php index.html'; echo; echo ''; echo '\tOptions -Indexes'; echo '\tAllowOverride All'; echo ''; } | tee "$APACHE_CONFDIR/conf-available/docker-php.conf" && a2enconf docker-php # buildkit
# Wed, 21 Oct 2026 15:56:27 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Wed, 21 Oct 2026 15:56:27 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Wed, 21 Oct 2026 15:56:27 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Wed, 21 Oct 2026 15:56:27 GMT
ENV GPG_KEYS=AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD
# Wed, 21 Oct 2026 15:56:27 GMT
ENV PHP_VERSION=8.4.27
# Wed, 21 Oct 2026 15:56:27 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.4.27.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.4.27.tar.xz.asc
# Wed, 21 Oct 2026 15:56:27 GMT
ENV PHP_SHA256=dcf93923b0e38e0d5252b25b796520b5a47761a08b3488b6d0b5d1115764d3f0
# Wed, 21 Oct 2026 15:56:36 GMT
RUN set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends gnupg; apt-get dist-clean; mkdir -p /usr/src; cd /usr/src; curl -fsSL -o php.tar.xz "$PHP_URL"; if [ -n "$PHP_SHA256" ]; then echo "$PHP_SHA256 *php.tar.xz" | sha256sum -c -; fi; curl -fsSL -o php.tar.xz.asc "$PHP_ASC_URL"; export GNUPGHOME="$(mktemp -d)"; for key in $GPG_KEYS; do gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; done; gpg --batch --verify php.tar.xz.asc php.tar.xz; gpgconf --kill all; rm -rf "$GNUPGHOME"; apt-mark auto '.*' > /dev/null; apt-mark manual $savedAptMark > /dev/null; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false # buildkit
# Wed, 21 Oct 2026 15:56:36 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Wed, 21 Oct 2026 15:59:36 GMT
RUN set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends apache2-dev libargon2-dev libcurl4-openssl-dev libonig-dev libreadline-dev libsodium-dev libsqlite3-dev libssl-dev libxml2-dev zlib1g-dev ; export CFLAGS="$PHP_CFLAGS" CPPFLAGS="$PHP_CPPFLAGS" LDFLAGS="$PHP_LDFLAGS" PHP_BUILD_PROVIDER='https://github.com/docker-library/php' PHP_UNAME='Linux - Docker' ; docker-php-source extract; cd /usr/src/php; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; debMultiarch="$(dpkg-architecture --query DEB_BUILD_MULTIARCH)"; if [ ! -d /usr/include/curl ]; then ln -sT "/usr/include/$debMultiarch/curl" /usr/local/include/curl; fi; case "$gnuArch" in 'i686-linux-'*) export CFLAGS="$CFLAGS -msse2 -mfpmath=sse" CPPFLAGS="$CPPFLAGS -msse2 -mfpmath=sse" ; ;; esac; test "$PHP_INI_DIR" != "${PHP_INI_DIR%/php}"; ./configure --build="$gnuArch" --sysconfdir="${PHP_INI_DIR%/php}" --with-config-file-path="$PHP_INI_DIR" --with-config-file-scan-dir="$PHP_INI_DIR/conf.d" --enable-option-checking=fatal --with-mhash --with-pic --enable-mbstring --enable-mysqlnd --with-password-argon2 --with-sodium=shared --with-pdo-sqlite=/usr --with-sqlite3=/usr --with-curl --with-iconv --with-openssl --with-readline --with-zlib --disable-phpdbg --with-pear --with-libdir="lib/$debMultiarch" --disable-cgi --with-apxs2 ; make -j "$(nproc)"; find -type f -name '*.a' -delete; make install; find /usr/local -type f -perm '/0111' -exec sh -euxc ' strip --strip-all "$@" || : ' -- '{}' + ; make clean; cp -v php.ini-* "$PHP_INI_DIR/"; cd /; docker-php-source delete; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -rt dpkg-query --search | awk 'sub(":$", "", $1) { print $1 }' | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; apt-get dist-clean; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version # buildkit
# Wed, 21 Oct 2026 15:59:36 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Wed, 21 Oct 2026 15:59:36 GMT
RUN docker-php-ext-enable opcache # buildkit
# Wed, 21 Oct 2026 15:59:36 GMT
RUN docker-php-ext-enable sodium # buildkit
# Wed, 21 Oct 2026 15:59:36 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Wed, 21 Oct 2026 15:59:36 GMT
STOPSIGNAL SIGWINCH
# Wed, 21 Oct 2026 15:59:36 GMT
COPY apache2-foreground /usr/local/bin/ # buildkit
# Wed, 21 Oct 2026 15:59:36 GMT
WORKDIR /var/www/html
# Wed, 21 Oct 2026 15:59:36 GMT
EXPOSE map[80/tcp:{}]
# Wed, 21 Oct 2026 15:59:36 GMT
CMD ["apache2-foreground"]
```
- Layers:
- `sha256:ddc0c1e36a6793411b6c8d48e1ddad2987405d377da92bcf532ed3181c2e4d62`
Last Modified: Tue, 20 Oct 2026 23:31:05 GMT
Size: 30.2 MB (30200478 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:bba83846aaed7760129dc7c98d83ec1a15f7bf524f7df9cf26decaa6316701b7`
Last Modified: Wed, 21 Oct 2026 15:56:10 GMT
Size: 225.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:8f11f862166ea7bbba526a27ce967bc759d983e49e564de1b0ef8b4831ddb6c0`
Last Modified: Wed, 21 Oct 2026 15:56:13 GMT
Size: 110.2 MB (110179080 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:ec576da64daa608f90e2f4c9e697b69ab3f71ae4788444cb2336ce7959c9d753`
Last Modified: Wed, 21 Oct 2026 15:56:10 GMT
Size: 225.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:0992bd9f03e407dc4dab700b3579135697aad6e66068813eb591c8b766eb50ce`
Last Modified: Wed, 21 Oct 2026 15:59:51 GMT
Size: 4.3 MB (4321152 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:7d9ce00c97096d3e73791bb809a396b62bce23de933dca89329f6348d1525d10`
Last Modified: Wed, 21 Oct 2026 15:59:51 GMT
Size: 432.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:e2898f2857863363d0a748c413b7273d923c988cade64de096ed559bfaf27cd0`
Last Modified: Wed, 21 Oct 2026 15:59:50 GMT
Size: 485.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:0f91795103899fcb5993142f63c22e3d7347e1849e5fb685e9dbfe8ca59452db`
Last Modified: Wed, 21 Oct 2026 15:59:51 GMT
Size: 14.0 MB (14029732 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:f361ad7e0121eb7e3a79be01fb13e00f620c9f55db8322b9757e0f219c33df1f`
Last Modified: Wed, 21 Oct 2026 15:59:51 GMT
Size: 490.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:6b039f350e97f519448f7cab4df0dc426b381172a97bf8748b0b7f0622750012`
Last Modified: Wed, 21 Oct 2026 15:59:52 GMT
Size: 13.4 MB (13401429 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:ce3c0e0f89c8deedda67ef79897d1586b2970b8b718464e5ae77c96f9338194b`
Last Modified: Wed, 21 Oct 2026 15:59:52 GMT
Size: 2.5 KB (2461 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:ec57d5786aa1f12375d79e0949f3c205e1f3235b9c858ff09f30ba6ce9011fef`
Last Modified: Wed, 21 Oct 2026 15:59:52 GMT
Size: 250.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:cef6ad1395e574e71198b7fc04fa86d45aa9791bfea48584ad72831db4d60b72`
Last Modified: Wed, 21 Oct 2026 15:59:52 GMT
Size: 245.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:a4e31161366471dbabe3974cfd9e4d1131b0661ac95ec940a1e19cfe7fbd59d9`
Last Modified: Wed, 21 Oct 2026 15:59:53 GMT
Size: 891.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1`
Last Modified: Tue, 07 Mar 2017 15:01:14 GMT
Size: 32.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
### `php:8.4-apache` - unknown; unknown
```console
$ docker pull php@sha256:02499bc394afb6031377c429c40a66bac95a1ff27896235de132baff61a57a3e
```
- Manifest MIME: `application/vnd.docker.distribution.manifest.v2+json`
- Total Size: **7.4 MB (7380873 bytes)**
(compressed transfer size, not on-disk size)
- Image ID: `sha256:88339d4b7ec955522497d7f6424f323fcfaee465563f1817507275708cb5806e`
```dockerfile
```
- Layers:
- `sha256:c413799055b496187c03ca4ab71710d1be6149c2535bfbfd4a8537ef50059497`
Last Modified: Wed, 21 Oct 2026 15:59:51 GMT
Size: 7.3 MB (7317118 bytes)
MIME: application/vnd.in-toto+json
- `sha256:7b7e794fcdf42ba0d473a7dbd6f90a6151ce040c7c19a45c193b5ce65cb5943a`
Last Modified: Wed, 21 Oct 2026 15:59:50 GMT
Size: 63.8 KB (63755 bytes)
MIME: application/vnd.in-toto+json
### `php:8.4-apache` - linux; 386
```console
$ docker pull php@sha256:a3b373b8fbcbca8bb3958953ed596fdf98b4be596c849ef370a71fddc542593a
```
- Manifest MIME: `application/vnd.docker.distribution.manifest.v2+json`
- Total Size: **180.1 MB (180142372 bytes)**
(compressed transfer size, not on-disk size)
- Image ID: `sha256:e7556bbb3b5514bff0bb5a5b42b0f52fb59f2e9691e64571e93fa6f529ab7801`
- Entrypoint: `["docker-php-entrypoint"]`
- Default Command: `["apache2-foreground"]`
```dockerfile
# Tue, 20 Oct 2026 21:32:55 GMT
RUN # debian.sh --arch 'i386' out/ 'trixie' '@1792531975'
# Wed, 21 Oct 2026 15:54:08 GMT
RUN set -eux; { echo 'Package: php*'; echo 'Pin: release *'; echo 'Pin-Priority: -1'; } > /etc/apt/preferences.d/no-debian-php # buildkit
# Wed, 21 Oct 2026 15:54:27 GMT
ENV PHPIZE_DEPS=autoconf dpkg-dev file g++ gcc libc-dev make pkg-config re2c
# Wed, 21 Oct 2026 15:54:27 GMT
RUN set -eux; apt-get update; apt-get install -y --no-install-recommends $PHPIZE_DEPS ca-certificates curl xz-utils ; apt-get dist-clean # buildkit
# Wed, 21 Oct 2026 15:54:27 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Wed, 21 Oct 2026 15:54:27 GMT
RUN set -eux; mkdir -p "$PHP_INI_DIR/conf.d"; [ ! -d /var/www/html ]; mkdir -p /var/www/html; chown www-data:www-data /var/www/html; chmod 1777 /var/www/html # buildkit
# Wed, 21 Oct 2026 15:54:27 GMT
ENV APACHE_CONFDIR=/etc/apache2
# Wed, 21 Oct 2026 15:54:27 GMT
ENV APACHE_ENVVARS=/etc/apache2/envvars
# Wed, 21 Oct 2026 15:58:30 GMT
RUN set -eux; apt-get update; apt-get install -y --no-install-recommends apache2; apt-get dist-clean; sed -ri 's/^export ([^=]+)=(.*)$/: ${\1:=\2}\nexport \1/' "$APACHE_ENVVARS"; . "$APACHE_ENVVARS"; for dir in "$APACHE_LOCK_DIR" "$APACHE_RUN_DIR" "$APACHE_LOG_DIR" "$APACHE_RUN_DIR/socks" ; do rm -rvf "$dir"; mkdir -p "$dir"; chown "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$dir"; chmod 1777 "$dir"; done; rm -rvf /var/www/html/*; ln -sfT /dev/stderr "$APACHE_LOG_DIR/error.log"; ln -sfT /dev/stdout "$APACHE_LOG_DIR/access.log"; ln -sfT /dev/stdout "$APACHE_LOG_DIR/other_vhosts_access.log"; chown -R --no-dereference "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$APACHE_LOG_DIR" # buildkit
# Wed, 21 Oct 2026 15:58:30 GMT
RUN a2dismod mpm_event && a2enmod mpm_prefork # buildkit
# Wed, 21 Oct 2026 15:58:30 GMT
RUN { echo ''; echo '\tSetHandler application/x-httpd-php'; echo ''; echo; echo 'DirectoryIndex disabled'; echo 'DirectoryIndex index.php index.html'; echo; echo ''; echo '\tOptions -Indexes'; echo '\tAllowOverride All'; echo ''; } | tee "$APACHE_CONFDIR/conf-available/docker-php.conf" && a2enconf docker-php # buildkit
# Wed, 21 Oct 2026 15:58:30 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Wed, 21 Oct 2026 15:58:30 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Wed, 21 Oct 2026 15:58:30 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Wed, 21 Oct 2026 15:58:30 GMT
ENV GPG_KEYS=AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD
# Wed, 21 Oct 2026 15:58:30 GMT
ENV PHP_VERSION=8.4.27
# Wed, 21 Oct 2026 15:58:30 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.4.27.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.4.27.tar.xz.asc
# Wed, 21 Oct 2026 15:58:30 GMT
ENV PHP_SHA256=dcf93923b0e38e0d5252b25b796520b5a47761a08b3488b6d0b5d1115764d3f0
# Wed, 21 Oct 2026 15:58:39 GMT
RUN set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends gnupg; apt-get dist-clean; mkdir -p /usr/src; cd /usr/src; curl -fsSL -o php.tar.xz "$PHP_URL"; if [ -n "$PHP_SHA256" ]; then echo "$PHP_SHA256 *php.tar.xz" | sha256sum -c -; fi; curl -fsSL -o php.tar.xz.asc "$PHP_ASC_URL"; export GNUPGHOME="$(mktemp -d)"; for key in $GPG_KEYS; do gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; done; gpg --batch --verify php.tar.xz.asc php.tar.xz; gpgconf --kill all; rm -rf "$GNUPGHOME"; apt-mark auto '.*' > /dev/null; apt-mark manual $savedAptMark > /dev/null; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false # buildkit
# Wed, 21 Oct 2026 15:58:39 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Wed, 21 Oct 2026 16:01:31 GMT
RUN set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends apache2-dev libargon2-dev libcurl4-openssl-dev libonig-dev libreadline-dev libsodium-dev libsqlite3-dev libssl-dev libxml2-dev zlib1g-dev ; export CFLAGS="$PHP_CFLAGS" CPPFLAGS="$PHP_CPPFLAGS" LDFLAGS="$PHP_LDFLAGS" PHP_BUILD_PROVIDER='https://github.com/docker-library/php' PHP_UNAME='Linux - Docker' ; docker-php-source extract; cd /usr/src/php; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; debMultiarch="$(dpkg-architecture --query DEB_BUILD_MULTIARCH)"; if [ ! -d /usr/include/curl ]; then ln -sT "/usr/include/$debMultiarch/curl" /usr/local/include/curl; fi; case "$gnuArch" in 'i686-linux-'*) export CFLAGS="$CFLAGS -msse2 -mfpmath=sse" CPPFLAGS="$CPPFLAGS -msse2 -mfpmath=sse" ; ;; esac; test "$PHP_INI_DIR" != "${PHP_INI_DIR%/php}"; ./configure --build="$gnuArch" --sysconfdir="${PHP_INI_DIR%/php}" --with-config-file-path="$PHP_INI_DIR" --with-config-file-scan-dir="$PHP_INI_DIR/conf.d" --enable-option-checking=fatal --with-mhash --with-pic --enable-mbstring --enable-mysqlnd --with-password-argon2 --with-sodium=shared --with-pdo-sqlite=/usr --with-sqlite3=/usr --with-curl --with-iconv --with-openssl --with-readline --with-zlib --disable-phpdbg --with-pear --with-libdir="lib/$debMultiarch" --disable-cgi --with-apxs2 ; make -j "$(nproc)"; find -type f -name '*.a' -delete; make install; find /usr/local -type f -perm '/0111' -exec sh -euxc ' strip --strip-all "$@" || : ' -- '{}' + ; make clean; cp -v php.ini-* "$PHP_INI_DIR/"; cd /; docker-php-source delete; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -rt dpkg-query --search | awk 'sub(":$", "", $1) { print $1 }' | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; apt-get dist-clean; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version # buildkit
# Wed, 21 Oct 2026 16:01:31 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Wed, 21 Oct 2026 16:01:31 GMT
RUN docker-php-ext-enable opcache # buildkit
# Wed, 21 Oct 2026 16:01:31 GMT
RUN docker-php-ext-enable sodium # buildkit
# Wed, 21 Oct 2026 16:01:31 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Wed, 21 Oct 2026 16:01:31 GMT
STOPSIGNAL SIGWINCH
# Wed, 21 Oct 2026 16:01:31 GMT
COPY apache2-foreground /usr/local/bin/ # buildkit
# Wed, 21 Oct 2026 16:01:31 GMT
WORKDIR /var/www/html
# Wed, 21 Oct 2026 16:01:31 GMT
EXPOSE map[80/tcp:{}]
# Wed, 21 Oct 2026 16:01:31 GMT
CMD ["apache2-foreground"]
```
- Layers:
- `sha256:ed7ef4d8bb8a16e6b1a4d6e74da037bb60ce864d336261b439c7da8595c0f49f`
Last Modified: Tue, 20 Oct 2026 23:30:51 GMT
Size: 31.4 MB (31353534 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:9eab486c9eaec7ff28046843653bfa136b2fc8348388c00abd36f650ac22394f`
Last Modified: Wed, 21 Oct 2026 15:58:10 GMT
Size: 225.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:2613bc76a635ac8b6b31a00c75ec4c8388a484fa39664562ab9d29cf45d92b5e`
Last Modified: Wed, 21 Oct 2026 15:58:14 GMT
Size: 116.1 MB (116140674 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:5e45a9487dd6231483032ac37dd7daa81e7ab52ed2ba684971d71e8d0222aba1`
Last Modified: Wed, 21 Oct 2026 15:58:10 GMT
Size: 224.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:6e0d5b8727455bc44f7e483b95a9fade97015c4242684eaf4882b15ee509619c`
Last Modified: Wed, 21 Oct 2026 16:01:42 GMT
Size: 4.5 MB (4476989 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:8f4a92c4e20a2209c5468650b3d1c646e387c70936d545c601f5844fd2a2b6bf`
Last Modified: Wed, 21 Oct 2026 16:01:41 GMT
Size: 430.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:a3aa6d95fcb0edc52045cfab95808b95c5134ee74968c3cb01819856009c63ed`
Last Modified: Wed, 21 Oct 2026 16:01:42 GMT
Size: 482.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:c9f7285e6822f1dcd540a67d4014ca8dfb854e521770ccd905f50a48f508ae55`
Last Modified: Wed, 21 Oct 2026 16:01:42 GMT
Size: 14.0 MB (14029043 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:f53599224d303c721af33128c9d799cd6ee26db90f51562aaffb31b3056e4b72`
Last Modified: Wed, 21 Oct 2026 16:01:43 GMT
Size: 489.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:e8d429591740bcfaccdbea793f1415e0a57ec19528dd3ec1265adf6bc3a5ec8a`
Last Modified: Wed, 21 Oct 2026 16:01:43 GMT
Size: 14.1 MB (14136401 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:b2b53b46d84dc5b710e7362b8ec9ca21525c8be0da00abc7460e2f158ed02eaa`
Last Modified: Wed, 21 Oct 2026 16:01:43 GMT
Size: 2.5 KB (2464 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:ef1b2019670d5915c240e20de902fe24f01d19c7a553d82bc83430fffa7e14be`
Last Modified: Wed, 21 Oct 2026 16:01:43 GMT
Size: 249.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:7c6ea10f2ea82c64af0508cf8434df24848534b8edc76a9e30a973d27bd4f8fa`
Last Modified: Wed, 21 Oct 2026 16:01:44 GMT
Size: 243.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:2f758284a51e2744cc2ab2436ddc36e0eb03d02e649f665962ea50749ff48c1e`
Last Modified: Wed, 21 Oct 2026 16:01:44 GMT
Size: 893.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1`
Last Modified: Tue, 07 Mar 2017 15:01:14 GMT
Size: 32.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
### `php:8.4-apache` - unknown; unknown
```console
$ docker pull php@sha256:2cfb630d58ed15408a183f469fa587b2872adab9996e5aad9e0b3ef7c2768e4c
```
- Manifest MIME: `application/vnd.docker.distribution.manifest.v2+json`
- Total Size: **7.3 MB (7257160 bytes)**
(compressed transfer size, not on-disk size)
- Image ID: `sha256:99efe280238f30a322f84c9a369ae12b5c563163c7692e50729783b37e4d7949`
```dockerfile
```
- Layers:
- `sha256:f44694f6850b00e0a00f9b4099af8be971620c9c84f51505fc90a46b85458d56`
Last Modified: Wed, 21 Oct 2026 16:01:42 GMT
Size: 7.2 MB (7193694 bytes)
MIME: application/vnd.in-toto+json
- `sha256:f388717c07f540c4a5a5efbe490bb29a11e1b92f632bd4edae90211333766517`
Last Modified: Wed, 21 Oct 2026 16:01:41 GMT
Size: 63.5 KB (63466 bytes)
MIME: application/vnd.in-toto+json
### `php:8.4-apache` - linux; ppc64le
```console
$ docker pull php@sha256:ed41ea26cd7ae558e2b50579baefdbde3f7b381dc60dfc08a6790fa34b11349c
```
- Manifest MIME: `application/vnd.docker.distribution.manifest.v2+json`
- Total Size: **176.4 MB (176382130 bytes)**
(compressed transfer size, not on-disk size)
- Image ID: `sha256:bc1d3e8dbb8ffc2eaa966e50dec4e6544e44fbae1faa936f19e174be6912aff2`
- Entrypoint: `["docker-php-entrypoint"]`
- Default Command: `["apache2-foreground"]`
```dockerfile
# Tue, 20 Oct 2026 21:32:55 GMT
RUN # debian.sh --arch 'ppc64el' out/ 'trixie' '@1792531975'
# Wed, 21 Oct 2026 00:58:07 GMT
RUN set -eux; { echo 'Package: php*'; echo 'Pin: release *'; echo 'Pin-Priority: -1'; } > /etc/apt/preferences.d/no-debian-php # buildkit
# Wed, 21 Oct 2026 00:59:42 GMT
ENV PHPIZE_DEPS=autoconf dpkg-dev file g++ gcc libc-dev make pkg-config re2c
# Wed, 21 Oct 2026 00:59:42 GMT
RUN set -eux; apt-get update; apt-get install -y --no-install-recommends $PHPIZE_DEPS ca-certificates curl xz-utils ; apt-get dist-clean # buildkit
# Wed, 21 Oct 2026 00:59:42 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Wed, 21 Oct 2026 00:59:43 GMT
RUN set -eux; mkdir -p "$PHP_INI_DIR/conf.d"; [ ! -d /var/www/html ]; mkdir -p /var/www/html; chown www-data:www-data /var/www/html; chmod 1777 /var/www/html # buildkit
# Wed, 21 Oct 2026 00:59:43 GMT
ENV APACHE_CONFDIR=/etc/apache2
# Wed, 21 Oct 2026 00:59:43 GMT
ENV APACHE_ENVVARS=/etc/apache2/envvars
# Wed, 21 Oct 2026 01:01:33 GMT
RUN set -eux; apt-get update; apt-get install -y --no-install-recommends apache2; apt-get dist-clean; sed -ri 's/^export ([^=]+)=(.*)$/: ${\1:=\2}\nexport \1/' "$APACHE_ENVVARS"; . "$APACHE_ENVVARS"; for dir in "$APACHE_LOCK_DIR" "$APACHE_RUN_DIR" "$APACHE_LOG_DIR" "$APACHE_RUN_DIR/socks" ; do rm -rvf "$dir"; mkdir -p "$dir"; chown "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$dir"; chmod 1777 "$dir"; done; rm -rvf /var/www/html/*; ln -sfT /dev/stderr "$APACHE_LOG_DIR/error.log"; ln -sfT /dev/stdout "$APACHE_LOG_DIR/access.log"; ln -sfT /dev/stdout "$APACHE_LOG_DIR/other_vhosts_access.log"; chown -R --no-dereference "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$APACHE_LOG_DIR" # buildkit
# Wed, 21 Oct 2026 01:01:34 GMT
RUN a2dismod mpm_event && a2enmod mpm_prefork # buildkit
# Wed, 21 Oct 2026 01:01:34 GMT
RUN { echo ''; echo '\tSetHandler application/x-httpd-php'; echo ''; echo; echo 'DirectoryIndex disabled'; echo 'DirectoryIndex index.php index.html'; echo; echo ''; echo '\tOptions -Indexes'; echo '\tAllowOverride All'; echo ''; } | tee "$APACHE_CONFDIR/conf-available/docker-php.conf" && a2enconf docker-php # buildkit
# Wed, 21 Oct 2026 01:01:34 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Wed, 21 Oct 2026 01:01:34 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Wed, 21 Oct 2026 01:01:34 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Wed, 21 Oct 2026 01:01:34 GMT
ENV GPG_KEYS=AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD
# Wed, 21 Oct 2026 01:01:34 GMT
ENV PHP_VERSION=8.4.27
# Wed, 21 Oct 2026 01:01:34 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.4.27.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.4.27.tar.xz.asc
# Wed, 21 Oct 2026 01:01:34 GMT
ENV PHP_SHA256=dcf93923b0e38e0d5252b25b796520b5a47761a08b3488b6d0b5d1115764d3f0
# Wed, 21 Oct 2026 19:38:48 GMT
RUN set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends gnupg; apt-get dist-clean; mkdir -p /usr/src; cd /usr/src; curl -fsSL -o php.tar.xz "$PHP_URL"; if [ -n "$PHP_SHA256" ]; then echo "$PHP_SHA256 *php.tar.xz" | sha256sum -c -; fi; curl -fsSL -o php.tar.xz.asc "$PHP_ASC_URL"; export GNUPGHOME="$(mktemp -d)"; for key in $GPG_KEYS; do gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; done; gpg --batch --verify php.tar.xz.asc php.tar.xz; gpgconf --kill all; rm -rf "$GNUPGHOME"; apt-mark auto '.*' > /dev/null; apt-mark manual $savedAptMark > /dev/null; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false # buildkit
# Wed, 21 Oct 2026 19:38:49 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Wed, 21 Oct 2026 19:46:06 GMT
RUN set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends apache2-dev libargon2-dev libcurl4-openssl-dev libonig-dev libreadline-dev libsodium-dev libsqlite3-dev libssl-dev libxml2-dev zlib1g-dev ; export CFLAGS="$PHP_CFLAGS" CPPFLAGS="$PHP_CPPFLAGS" LDFLAGS="$PHP_LDFLAGS" PHP_BUILD_PROVIDER='https://github.com/docker-library/php' PHP_UNAME='Linux - Docker' ; docker-php-source extract; cd /usr/src/php; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; debMultiarch="$(dpkg-architecture --query DEB_BUILD_MULTIARCH)"; if [ ! -d /usr/include/curl ]; then ln -sT "/usr/include/$debMultiarch/curl" /usr/local/include/curl; fi; case "$gnuArch" in 'i686-linux-'*) export CFLAGS="$CFLAGS -msse2 -mfpmath=sse" CPPFLAGS="$CPPFLAGS -msse2 -mfpmath=sse" ; ;; esac; test "$PHP_INI_DIR" != "${PHP_INI_DIR%/php}"; ./configure --build="$gnuArch" --sysconfdir="${PHP_INI_DIR%/php}" --with-config-file-path="$PHP_INI_DIR" --with-config-file-scan-dir="$PHP_INI_DIR/conf.d" --enable-option-checking=fatal --with-mhash --with-pic --enable-mbstring --enable-mysqlnd --with-password-argon2 --with-sodium=shared --with-pdo-sqlite=/usr --with-sqlite3=/usr --with-curl --with-iconv --with-openssl --with-readline --with-zlib --disable-phpdbg --with-pear --with-libdir="lib/$debMultiarch" --disable-cgi --with-apxs2 ; make -j "$(nproc)"; find -type f -name '*.a' -delete; make install; find /usr/local -type f -perm '/0111' -exec sh -euxc ' strip --strip-all "$@" || : ' -- '{}' + ; make clean; cp -v php.ini-* "$PHP_INI_DIR/"; cd /; docker-php-source delete; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -rt dpkg-query --search | awk 'sub(":$", "", $1) { print $1 }' | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; apt-get dist-clean; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version # buildkit
# Wed, 21 Oct 2026 19:46:07 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Wed, 21 Oct 2026 19:46:07 GMT
RUN docker-php-ext-enable opcache # buildkit
# Wed, 21 Oct 2026 19:46:08 GMT
RUN docker-php-ext-enable sodium # buildkit
# Wed, 21 Oct 2026 19:46:08 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Wed, 21 Oct 2026 19:46:08 GMT
STOPSIGNAL SIGWINCH
# Wed, 21 Oct 2026 19:46:08 GMT
COPY apache2-foreground /usr/local/bin/ # buildkit
# Wed, 21 Oct 2026 19:46:09 GMT
WORKDIR /var/www/html
# Wed, 21 Oct 2026 19:46:09 GMT
EXPOSE map[80/tcp:{}]
# Wed, 21 Oct 2026 19:46:09 GMT
CMD ["apache2-foreground"]
```
- Layers:
- `sha256:5e4eb9dc9f650fb59b641178db89dd4b48ea020427f346ce7f9d30a6b89bcd7e`
Last Modified: Tue, 20 Oct 2026 23:35:12 GMT
Size: 33.7 MB (33651935 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:25ac69a2bed9fc2c58b635321133c8c65b8b0f5b2afca103320f7855ccac5bf2`
Last Modified: Wed, 21 Oct 2026 01:05:44 GMT
Size: 225.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:dfe00f16e0b9e08d256f422cbc3e091c4e1895ea7b545982163c966a75597de5`
Last Modified: Wed, 21 Oct 2026 01:05:48 GMT
Size: 109.6 MB (109611929 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:6f0206a5d08b1e075f47847c4b3d841ccd9306081ae703f614bff8dfccc9d1c5`
Last Modified: Wed, 21 Oct 2026 01:05:44 GMT
Size: 221.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:59d6b6bb335be5fc3778a36ce4ad34c0c554b3c25f8282f9c63f55b4d587d689`
Last Modified: Wed, 21 Oct 2026 01:07:41 GMT
Size: 4.9 MB (4900902 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:5904080ff584a55fd38f4e1905dcfdf48ea839ce91eb2f65e86a9120bdb35509`
Last Modified: Wed, 21 Oct 2026 01:07:40 GMT
Size: 435.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:881a05da0b36b6c7d034e66ca5dea44b32bf78d50a4bbf0bfc39e4cece1720a6`
Last Modified: Wed, 21 Oct 2026 01:07:40 GMT
Size: 488.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:5c439b9c14c96a7e4f9eedd3f174f43625d4978a83e9779d614aa3384fa8706c`
Last Modified: Wed, 21 Oct 2026 19:46:45 GMT
Size: 14.0 MB (14045628 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:b2d59b9468b4cb493469d9f672e4d570de87decc8f84e1247147eeca35afedaa`
Last Modified: Wed, 21 Oct 2026 19:46:44 GMT
Size: 489.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:5dc9f5b95c2900b83105b22ce2982fcc8d419548e2e4d13655b9551aafeeebb9`
Last Modified: Wed, 21 Oct 2026 19:46:45 GMT
Size: 14.2 MB (14165987 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:731bb91d82409eda4f6fe37e1906e434e057b548bad57b2cf47de89196e7ae4e`
Last Modified: Wed, 21 Oct 2026 19:46:44 GMT
Size: 2.5 KB (2464 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:c0c36c669e3a9f83f1a7ab9cb4c824bc7e16f31ef03488ae917291264c7cbcea`
Last Modified: Wed, 21 Oct 2026 19:46:45 GMT
Size: 253.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:937164a917ae1050e72c4dd88bd2420a0b328f6b9d7c5ca15ef4c7adae7cb3d1`
Last Modified: Wed, 21 Oct 2026 19:46:45 GMT
Size: 248.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:4e205fff38082cea8dc33d3baab9c4814a9baea67fa6ffd84e3ee2d096e0603d`
Last Modified: Wed, 21 Oct 2026 19:46:46 GMT
Size: 894.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1`
Last Modified: Tue, 07 Mar 2017 15:01:14 GMT
Size: 32.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
### `php:8.4-apache` - unknown; unknown
```console
$ docker pull php@sha256:95b758e843112ab7a9668dcf1e9464c29279a3b9c2a7382cfe518fb2ee2b016a
```
- Manifest MIME: `application/vnd.docker.distribution.manifest.v2+json`
- Total Size: **7.3 MB (7283175 bytes)**
(compressed transfer size, not on-disk size)
- Image ID: `sha256:33809aa9b3cc2a301297d173397377e34d1aef8fb93814895774e22c1771ce80`
```dockerfile
```
- Layers:
- `sha256:bd7f102e04675e25e2743171503b66ca553a8d663c0eb48efa0c37faf0a1b6fe`
Last Modified: Wed, 21 Oct 2026 19:46:44 GMT
Size: 7.2 MB (7219597 bytes)
MIME: application/vnd.in-toto+json
- `sha256:a352b012657db61ef2f3a1814e4880787174c3349f422977562a5c283e00e611`
Last Modified: Wed, 21 Oct 2026 19:46:44 GMT
Size: 63.6 KB (63578 bytes)
MIME: application/vnd.in-toto+json
### `php:8.4-apache` - linux; riscv64
```console
$ docker pull php@sha256:131ba5a8acd9b6b0142cb3a2655a18fbcb8d9bf77291ecfcbb57517333d408ed
```
- Manifest MIME: `application/vnd.docker.distribution.manifest.v2+json`
- Total Size: **206.1 MB (206072768 bytes)**
(compressed transfer size, not on-disk size)
- Image ID: `sha256:4cf7ba42c69e328aca2bd96409cd745b913d72c53f0a11e0d397d323fbc67234`
- Entrypoint: `["docker-php-entrypoint"]`
- Default Command: `["apache2-foreground"]`
```dockerfile
# Mon, 05 Oct 2026 00:00:00 GMT
RUN # debian.sh --arch 'riscv64' out/ 'trixie' '@1791158400'
# Tue, 06 Oct 2026 13:40:43 GMT
RUN set -eux; { echo 'Package: php*'; echo 'Pin: release *'; echo 'Pin-Priority: -1'; } > /etc/apt/preferences.d/no-debian-php # buildkit
# Tue, 06 Oct 2026 13:42:50 GMT
ENV PHPIZE_DEPS=autoconf dpkg-dev file g++ gcc libc-dev make pkg-config re2c
# Tue, 06 Oct 2026 13:42:50 GMT
RUN set -eux; apt-get update; apt-get install -y --no-install-recommends $PHPIZE_DEPS ca-certificates curl xz-utils ; apt-get dist-clean # buildkit
# Tue, 06 Oct 2026 13:42:50 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Tue, 06 Oct 2026 13:42:51 GMT
RUN set -eux; mkdir -p "$PHP_INI_DIR/conf.d"; [ ! -d /var/www/html ]; mkdir -p /var/www/html; chown www-data:www-data /var/www/html; chmod 1777 /var/www/html # buildkit
# Tue, 06 Oct 2026 13:42:51 GMT
ENV APACHE_CONFDIR=/etc/apache2
# Tue, 06 Oct 2026 13:42:51 GMT
ENV APACHE_ENVVARS=/etc/apache2/envvars
# Tue, 06 Oct 2026 14:48:32 GMT
RUN set -eux; apt-get update; apt-get install -y --no-install-recommends apache2; apt-get dist-clean; sed -ri 's/^export ([^=]+)=(.*)$/: ${\1:=\2}\nexport \1/' "$APACHE_ENVVARS"; . "$APACHE_ENVVARS"; for dir in "$APACHE_LOCK_DIR" "$APACHE_RUN_DIR" "$APACHE_LOG_DIR" "$APACHE_RUN_DIR/socks" ; do rm -rvf "$dir"; mkdir -p "$dir"; chown "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$dir"; chmod 1777 "$dir"; done; rm -rvf /var/www/html/*; ln -sfT /dev/stderr "$APACHE_LOG_DIR/error.log"; ln -sfT /dev/stdout "$APACHE_LOG_DIR/access.log"; ln -sfT /dev/stdout "$APACHE_LOG_DIR/other_vhosts_access.log"; chown -R --no-dereference "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$APACHE_LOG_DIR" # buildkit
# Tue, 06 Oct 2026 14:48:33 GMT
RUN a2dismod mpm_event && a2enmod mpm_prefork # buildkit
# Tue, 06 Oct 2026 14:48:33 GMT
RUN { echo ''; echo '\tSetHandler application/x-httpd-php'; echo ''; echo; echo 'DirectoryIndex disabled'; echo 'DirectoryIndex index.php index.html'; echo; echo ''; echo '\tOptions -Indexes'; echo '\tAllowOverride All'; echo ''; } | tee "$APACHE_CONFDIR/conf-available/docker-php.conf" && a2enconf docker-php # buildkit
# Tue, 06 Oct 2026 14:48:33 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Tue, 06 Oct 2026 14:48:33 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Tue, 06 Oct 2026 14:48:33 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Tue, 06 Oct 2026 14:48:33 GMT
ENV GPG_KEYS=AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD
# Tue, 06 Oct 2026 14:48:33 GMT
ENV PHP_VERSION=8.4.26
# Tue, 06 Oct 2026 14:48:33 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.4.26.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.4.26.tar.xz.asc
# Tue, 06 Oct 2026 14:48:33 GMT
ENV PHP_SHA256=32a2de53862ad44ed4a5005244ce4f1b50c271e74dced215449a4443b40569f1
# Tue, 06 Oct 2026 22:07:59 GMT
RUN set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends gnupg; apt-get dist-clean; mkdir -p /usr/src; cd /usr/src; curl -fsSL -o php.tar.xz "$PHP_URL"; if [ -n "$PHP_SHA256" ]; then echo "$PHP_SHA256 *php.tar.xz" | sha256sum -c -; fi; curl -fsSL -o php.tar.xz.asc "$PHP_ASC_URL"; export GNUPGHOME="$(mktemp -d)"; for key in $GPG_KEYS; do gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; done; gpg --batch --verify php.tar.xz.asc php.tar.xz; gpgconf --kill all; rm -rf "$GNUPGHOME"; apt-mark auto '.*' > /dev/null; apt-mark manual $savedAptMark > /dev/null; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false # buildkit
# Tue, 06 Oct 2026 22:07:59 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Tue, 06 Oct 2026 23:04:18 GMT
RUN set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends apache2-dev libargon2-dev libcurl4-openssl-dev libonig-dev libreadline-dev libsodium-dev libsqlite3-dev libssl-dev libxml2-dev zlib1g-dev ; export CFLAGS="$PHP_CFLAGS" CPPFLAGS="$PHP_CPPFLAGS" LDFLAGS="$PHP_LDFLAGS" PHP_BUILD_PROVIDER='https://github.com/docker-library/php' PHP_UNAME='Linux - Docker' ; docker-php-source extract; cd /usr/src/php; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; debMultiarch="$(dpkg-architecture --query DEB_BUILD_MULTIARCH)"; if [ ! -d /usr/include/curl ]; then ln -sT "/usr/include/$debMultiarch/curl" /usr/local/include/curl; fi; case "$gnuArch" in 'i686-linux-'*) export CFLAGS="$CFLAGS -msse2 -mfpmath=sse" CPPFLAGS="$CPPFLAGS -msse2 -mfpmath=sse" ; ;; esac; test "$PHP_INI_DIR" != "${PHP_INI_DIR%/php}"; ./configure --build="$gnuArch" --sysconfdir="${PHP_INI_DIR%/php}" --with-config-file-path="$PHP_INI_DIR" --with-config-file-scan-dir="$PHP_INI_DIR/conf.d" --enable-option-checking=fatal --with-mhash --with-pic --enable-mbstring --enable-mysqlnd --with-password-argon2 --with-sodium=shared --with-pdo-sqlite=/usr --with-sqlite3=/usr --with-curl --with-iconv --with-openssl --with-readline --with-zlib --disable-phpdbg --with-pear --with-libdir="lib/$debMultiarch" --disable-cgi --with-apxs2 ; make -j "$(nproc)"; find -type f -name '*.a' -delete; make install; find /usr/local -type f -perm '/0111' -exec sh -euxc ' strip --strip-all "$@" || : ' -- '{}' + ; make clean; cp -v php.ini-* "$PHP_INI_DIR/"; cd /; docker-php-source delete; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -rt dpkg-query --search | awk 'sub(":$", "", $1) { print $1 }' | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; apt-get dist-clean; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version # buildkit
# Tue, 06 Oct 2026 23:04:19 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Tue, 06 Oct 2026 23:04:19 GMT
RUN docker-php-ext-enable opcache # buildkit
# Tue, 06 Oct 2026 23:04:20 GMT
RUN docker-php-ext-enable sodium # buildkit
# Tue, 06 Oct 2026 23:04:20 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Tue, 06 Oct 2026 23:04:20 GMT
STOPSIGNAL SIGWINCH
# Tue, 06 Oct 2026 23:04:20 GMT
COPY apache2-foreground /usr/local/bin/ # buildkit
# Tue, 06 Oct 2026 23:04:20 GMT
WORKDIR /var/www/html
# Tue, 06 Oct 2026 23:04:20 GMT
EXPOSE map[80/tcp:{}]
# Tue, 06 Oct 2026 23:04:20 GMT
CMD ["apache2-foreground"]
```
- Layers:
- `sha256:1364b1e77d3006c004db36d8a6c7fa2d8fa7bdc4041d47119ef1745b0fe87e13`
Last Modified: Tue, 06 Oct 2026 00:32:14 GMT
Size: 28.3 MB (28333763 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:48aaf34f6bbd390cdb6465c85eb5a7f863d1234fcab5d9f06f044f3083428268`
Last Modified: Tue, 06 Oct 2026 14:45:17 GMT
Size: 224.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:28e83dba9bd9a90fae32fda7544beed84181e93ba7de5e63377339f9b1c98dc7`
Last Modified: Tue, 06 Oct 2026 14:45:44 GMT
Size: 146.6 MB (146597027 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:e29baf3a93736ee739c55151019f11266588429784b2b8a433a17201dc995d68`
Last Modified: Tue, 06 Oct 2026 14:45:17 GMT
Size: 226.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:ea4b8c8d7858f65af436bdc1c287c7f87605de438f0cde1f5223d97f7e86cdfd`
Last Modified: Tue, 06 Oct 2026 15:48:27 GMT
Size: 4.0 MB (4047419 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:641e32a1ed79b687c6aca6f0e89a3398c7c1e37545fb8ed0330b48875ac88df2`
Last Modified: Tue, 06 Oct 2026 15:48:26 GMT
Size: 436.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:a1c2230167315d1d89238b6af4f2b8714ed13e4a337b367cde24217b1098e9a5`
Last Modified: Tue, 06 Oct 2026 15:48:26 GMT
Size: 489.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:4b205af859a9c5af9689975ba2e498f9075d64ac8abad0f13b45a943afa76f86`
Last Modified: Tue, 06 Oct 2026 23:07:33 GMT
Size: 14.0 MB (13973383 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:87bf2e552676cf8b6a6db0c885fafb642b7c962e2931582edcf36b2f2fd47cee`
Last Modified: Tue, 06 Oct 2026 23:07:28 GMT
Size: 489.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:4c3c9822387cfeeb50d07e4dad78427b82d0f939e660f6486237546e83a77c5f`
Last Modified: Tue, 06 Oct 2026 23:07:33 GMT
Size: 13.1 MB (13115421 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:f3056e2c6b606044438c99970f9a9bf6bc84b7f56a5a21f073ebc89b885441f3`
Last Modified: Tue, 06 Oct 2026 23:07:29 GMT
Size: 2.5 KB (2463 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:31551024aab5a034fa18e9cb11b4629c417b38f3c3ef367f5e063da0efbedea5`
Last Modified: Tue, 06 Oct 2026 23:07:31 GMT
Size: 254.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:b671b517071bf119676fff6de0e83c2f25eaee3b6c83ae8e13951fee05f46639`
Last Modified: Tue, 06 Oct 2026 23:07:31 GMT
Size: 248.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:2edef165e7a84f24b71888fdce941a7bb099957b86bd48123578c109710ba175`
Last Modified: Tue, 06 Oct 2026 23:07:33 GMT
Size: 894.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1`
Last Modified: Tue, 07 Mar 2017 15:01:14 GMT
Size: 32.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
### `php:8.4-apache` - unknown; unknown
```console
$ docker pull php@sha256:cf929167aed99a86ef8b315dc0334c15c13e4ba28d691ebd39720177fd83ab09
```
- Manifest MIME: `application/vnd.docker.distribution.manifest.v2+json`
- Total Size: **7.4 MB (7356470 bytes)**
(compressed transfer size, not on-disk size)
- Image ID: `sha256:b3fe8db85469116b3d2096a4931fa93644e8839c42895cda18cdda8d234527d0`
```dockerfile
```
- Layers:
- `sha256:e95406c7e1827376b5a31f969e9305bc096dfc08e3252ada24b352cacb110239`
Last Modified: Tue, 06 Oct 2026 23:07:31 GMT
Size: 7.3 MB (7292895 bytes)
MIME: application/vnd.in-toto+json
- `sha256:12680a5b0406c05ae170aa835e286566365bd41bb782cd026d93c0ba4133c6a0`
Last Modified: Tue, 06 Oct 2026 23:07:28 GMT
Size: 63.6 KB (63575 bytes)
MIME: application/vnd.in-toto+json
### `php:8.4-apache` - linux; s390x
```console
$ docker pull php@sha256:79d4089739bc8c015d2dca3679e21ad67d1a2addc60c43b61138317bfd9b6a4c
```
- Manifest MIME: `application/vnd.docker.distribution.manifest.v2+json`
- Total Size: **154.4 MB (154384456 bytes)**
(compressed transfer size, not on-disk size)
- Image ID: `sha256:2d69cdbeb6a2bb34600f13861ed138dd23a109865d7ad87669fe3f090a48a42d`
- Entrypoint: `["docker-php-entrypoint"]`
- Default Command: `["apache2-foreground"]`
```dockerfile
# Tue, 20 Oct 2026 21:32:55 GMT
RUN # debian.sh --arch 's390x' out/ 'trixie' '@1792531975'
# Wed, 21 Oct 2026 00:19:48 GMT
RUN set -eux; { echo 'Package: php*'; echo 'Pin: release *'; echo 'Pin-Priority: -1'; } > /etc/apt/preferences.d/no-debian-php # buildkit
# Wed, 21 Oct 2026 00:20:01 GMT
ENV PHPIZE_DEPS=autoconf dpkg-dev file g++ gcc libc-dev make pkg-config re2c
# Wed, 21 Oct 2026 00:20:01 GMT
RUN set -eux; apt-get update; apt-get install -y --no-install-recommends $PHPIZE_DEPS ca-certificates curl xz-utils ; apt-get dist-clean # buildkit
# Wed, 21 Oct 2026 00:20:01 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Wed, 21 Oct 2026 00:20:01 GMT
RUN set -eux; mkdir -p "$PHP_INI_DIR/conf.d"; [ ! -d /var/www/html ]; mkdir -p /var/www/html; chown www-data:www-data /var/www/html; chmod 1777 /var/www/html # buildkit
# Wed, 21 Oct 2026 00:20:01 GMT
ENV APACHE_CONFDIR=/etc/apache2
# Wed, 21 Oct 2026 00:20:01 GMT
ENV APACHE_ENVVARS=/etc/apache2/envvars
# Wed, 21 Oct 2026 00:26:23 GMT
RUN set -eux; apt-get update; apt-get install -y --no-install-recommends apache2; apt-get dist-clean; sed -ri 's/^export ([^=]+)=(.*)$/: ${\1:=\2}\nexport \1/' "$APACHE_ENVVARS"; . "$APACHE_ENVVARS"; for dir in "$APACHE_LOCK_DIR" "$APACHE_RUN_DIR" "$APACHE_LOG_DIR" "$APACHE_RUN_DIR/socks" ; do rm -rvf "$dir"; mkdir -p "$dir"; chown "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$dir"; chmod 1777 "$dir"; done; rm -rvf /var/www/html/*; ln -sfT /dev/stderr "$APACHE_LOG_DIR/error.log"; ln -sfT /dev/stdout "$APACHE_LOG_DIR/access.log"; ln -sfT /dev/stdout "$APACHE_LOG_DIR/other_vhosts_access.log"; chown -R --no-dereference "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$APACHE_LOG_DIR" # buildkit
# Wed, 21 Oct 2026 00:26:23 GMT
RUN a2dismod mpm_event && a2enmod mpm_prefork # buildkit
# Wed, 21 Oct 2026 00:26:23 GMT
RUN { echo ''; echo '\tSetHandler application/x-httpd-php'; echo ''; echo; echo 'DirectoryIndex disabled'; echo 'DirectoryIndex index.php index.html'; echo; echo ''; echo '\tOptions -Indexes'; echo '\tAllowOverride All'; echo ''; } | tee "$APACHE_CONFDIR/conf-available/docker-php.conf" && a2enconf docker-php # buildkit
# Wed, 21 Oct 2026 00:26:23 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Wed, 21 Oct 2026 00:26:23 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Wed, 21 Oct 2026 00:26:23 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Wed, 21 Oct 2026 00:26:23 GMT
ENV GPG_KEYS=AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD
# Wed, 21 Oct 2026 00:26:23 GMT
ENV PHP_VERSION=8.4.27
# Wed, 21 Oct 2026 00:26:23 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.4.27.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.4.27.tar.xz.asc
# Wed, 21 Oct 2026 00:26:23 GMT
ENV PHP_SHA256=dcf93923b0e38e0d5252b25b796520b5a47761a08b3488b6d0b5d1115764d3f0
# Wed, 21 Oct 2026 16:04:53 GMT
RUN set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends gnupg; apt-get dist-clean; mkdir -p /usr/src; cd /usr/src; curl -fsSL -o php.tar.xz "$PHP_URL"; if [ -n "$PHP_SHA256" ]; then echo "$PHP_SHA256 *php.tar.xz" | sha256sum -c -; fi; curl -fsSL -o php.tar.xz.asc "$PHP_ASC_URL"; export GNUPGHOME="$(mktemp -d)"; for key in $GPG_KEYS; do gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; done; gpg --batch --verify php.tar.xz.asc php.tar.xz; gpgconf --kill all; rm -rf "$GNUPGHOME"; apt-mark auto '.*' > /dev/null; apt-mark manual $savedAptMark > /dev/null; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false # buildkit
# Wed, 21 Oct 2026 16:04:53 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Wed, 21 Oct 2026 16:08:31 GMT
RUN set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends apache2-dev libargon2-dev libcurl4-openssl-dev libonig-dev libreadline-dev libsodium-dev libsqlite3-dev libssl-dev libxml2-dev zlib1g-dev ; export CFLAGS="$PHP_CFLAGS" CPPFLAGS="$PHP_CPPFLAGS" LDFLAGS="$PHP_LDFLAGS" PHP_BUILD_PROVIDER='https://github.com/docker-library/php' PHP_UNAME='Linux - Docker' ; docker-php-source extract; cd /usr/src/php; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; debMultiarch="$(dpkg-architecture --query DEB_BUILD_MULTIARCH)"; if [ ! -d /usr/include/curl ]; then ln -sT "/usr/include/$debMultiarch/curl" /usr/local/include/curl; fi; case "$gnuArch" in 'i686-linux-'*) export CFLAGS="$CFLAGS -msse2 -mfpmath=sse" CPPFLAGS="$CPPFLAGS -msse2 -mfpmath=sse" ; ;; esac; test "$PHP_INI_DIR" != "${PHP_INI_DIR%/php}"; ./configure --build="$gnuArch" --sysconfdir="${PHP_INI_DIR%/php}" --with-config-file-path="$PHP_INI_DIR" --with-config-file-scan-dir="$PHP_INI_DIR/conf.d" --enable-option-checking=fatal --with-mhash --with-pic --enable-mbstring --enable-mysqlnd --with-password-argon2 --with-sodium=shared --with-pdo-sqlite=/usr --with-sqlite3=/usr --with-curl --with-iconv --with-openssl --with-readline --with-zlib --disable-phpdbg --with-pear --with-libdir="lib/$debMultiarch" --disable-cgi --with-apxs2 ; make -j "$(nproc)"; find -type f -name '*.a' -delete; make install; find /usr/local -type f -perm '/0111' -exec sh -euxc ' strip --strip-all "$@" || : ' -- '{}' + ; make clean; cp -v php.ini-* "$PHP_INI_DIR/"; cd /; docker-php-source delete; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -rt dpkg-query --search | awk 'sub(":$", "", $1) { print $1 }' | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; apt-get dist-clean; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version # buildkit
# Wed, 21 Oct 2026 16:08:31 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Wed, 21 Oct 2026 16:08:31 GMT
RUN docker-php-ext-enable opcache # buildkit
# Wed, 21 Oct 2026 16:08:31 GMT
RUN docker-php-ext-enable sodium # buildkit
# Wed, 21 Oct 2026 16:08:31 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Wed, 21 Oct 2026 16:08:31 GMT
STOPSIGNAL SIGWINCH
# Wed, 21 Oct 2026 16:08:31 GMT
COPY apache2-foreground /usr/local/bin/ # buildkit
# Wed, 21 Oct 2026 16:08:31 GMT
WORKDIR /var/www/html
# Wed, 21 Oct 2026 16:08:31 GMT
EXPOSE map[80/tcp:{}]
# Wed, 21 Oct 2026 16:08:31 GMT
CMD ["apache2-foreground"]
```
- Layers:
- `sha256:8ea9a8c24bd3c92b5dfe24692234a4db47600db4bbc5b78a32119c1a1a244bb8`
Last Modified: Tue, 20 Oct 2026 23:30:16 GMT
Size: 29.9 MB (29911438 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:b59f20a1167e1cfdb66270a8c92014975f5fcddb0bd29838817bda8ff7c8d854`
Last Modified: Wed, 21 Oct 2026 00:23:20 GMT
Size: 226.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:08180d9105f48ca4227880b4f30d6c40d9ddec8cd8a1f0b9c64f0266f6e575af`
Last Modified: Wed, 21 Oct 2026 00:23:22 GMT
Size: 92.6 MB (92570039 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:aabc532692fb7f7aa55d8dec5023ab89d6be9515e54d7ac701c3b8daa2948524`
Last Modified: Wed, 21 Oct 2026 00:23:20 GMT
Size: 224.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:751ff2f05923fad6bf888a56ba61678cf8c2185427105894c763c860c1cf7aeb`
Last Modified: Wed, 21 Oct 2026 00:30:34 GMT
Size: 4.3 MB (4342295 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:7132719ea57914e92952ec92f597577311baeff8156047b74af873a3d62fc34b`
Last Modified: Wed, 21 Oct 2026 00:30:34 GMT
Size: 432.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:64cbda62d692b7439265a44d5a01f9f5be9cfe6d623b76cb1fd22534df7e1867`
Last Modified: Wed, 21 Oct 2026 00:30:34 GMT
Size: 482.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:1b27dbcba6bd2cf67fcd1f358170f8842945e982803677f4d54d1184a90c60e9`
Last Modified: Wed, 21 Oct 2026 16:08:47 GMT
Size: 14.0 MB (14044698 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:9e4f9029c9f269f83c168e5bc9c6edf43b97421d949e124e1ee537e9d3587f22`
Last Modified: Wed, 21 Oct 2026 16:08:47 GMT
Size: 489.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:31bcbeb9690cef47834ff4cc8e820ef6832e59b1ec7eba66e636a64a477055df`
Last Modified: Wed, 21 Oct 2026 16:08:47 GMT
Size: 13.5 MB (13510248 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:a0223033561d37a9dc04a0e7d2ebd92f6901b21ee7ec3f2fb9fd2dfef45b9ea7`
Last Modified: Wed, 21 Oct 2026 16:08:47 GMT
Size: 2.5 KB (2464 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:9b3577d63e3ff9d67f5494867143fe1170ca114cf18a67a0bd3ecf0895fa2ec4`
Last Modified: Wed, 21 Oct 2026 16:08:48 GMT
Size: 251.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:53964c56ef7e52ab76ba348adbc6e093f770c05823adff1259466a20c2669fad`
Last Modified: Wed, 21 Oct 2026 16:08:48 GMT
Size: 245.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:cee485c9eeda4dbbe7e282966079a478448a3fe34c2801d0ab0cd6e9feb73db5`
Last Modified: Wed, 21 Oct 2026 16:08:48 GMT
Size: 893.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
- `sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1`
Last Modified: Tue, 07 Mar 2017 15:01:14 GMT
Size: 32.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
### `php:8.4-apache` - unknown; unknown
```console
$ docker pull php@sha256:b023600292413b40b0be4fc909e08608dae5f9918e111d2982af77564351e1c9
```
- Manifest MIME: `application/vnd.docker.distribution.manifest.v2+json`
- Total Size: **7.1 MB (7100589 bytes)**
(compressed transfer size, not on-disk size)
- Image ID: `sha256:820e9ba24e38556d767e4dc5520f7312d1ee3642976709525a06c8a4c2504747`
```dockerfile
```
- Layers:
- `sha256:395b48326b367f27488f36a5e153718ab3fb411be280c05fb63b51d250d9431b`
Last Modified: Wed, 21 Oct 2026 16:08:47 GMT
Size: 7.0 MB (7037086 bytes)
MIME: application/vnd.in-toto+json
- `sha256:f2b40e9c58e4fecff41694168c8da9245cc9c1bf6e3b9f166d81f35c9b053a3f`
Last Modified: Wed, 21 Oct 2026 16:08:47 GMT
Size: 63.5 KB (63503 bytes)
MIME: application/vnd.in-toto+json