Namespace
library
Image / Tag
php:8.4.24RC1-cli-alpine3.23
Content Digest
sha256:c314527f964c24d338e5fbd0eeb3c685dc60f9422a855cec5c98d7ffcd0b5e51
Details
Created

2026-07-17 22:21:49 UTC

Size

39.8 MB

Content Digest
Environment
GPG_KEYS

AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PHPIZE_DEPS

autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c

PHP_ASC_URL

https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz.asc

PHP_CFLAGS

-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

PHP_CPPFLAGS

-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

PHP_INI_DIR

/usr/local/etc/php

PHP_LDFLAGS

-Wl,-O1 -pie

PHP_SHA256

39fcc5625ca453232cc46601029ed48b09efe9ea5c76575f365027fbd7b72e8b

PHP_URL

https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz

PHP_VERSION

8.4.24RC1


Layers

[#000] sha256:732d51f3795f48d3898f2f5895e6c5a28a5feea9889892adc95157ed714ca693 - 8.78% (3.5 MB)

[#001] sha256:24576a8bb376ce487519e5027528936f75cb42413c4d508f529975a8fd2adb82 - 8.37% (3.33 MB)

[#002] sha256:a6a652a627fc0d513066995b99bc9f156631f6e0970e49f7edc41af130a4c94a - 0.0% (933 Bytes)

[#003] sha256:c6105bd4792e6d4a83e46dc0305e9dea6bb943a2903805017b83af4e5627af0b - 0.0% (214 Bytes)

[#004] sha256:c32b1d80cfb50836a736059061a23631bae7e364b3f613477e5f876ee4e2085b - 32.99% (13.1 MB)

[#005] sha256:858b08bbadf9b50ba4c620faa224c50052d69921028e3d74e002abaf812b8695 - 0.0% (487 Bytes)

[#006] sha256:3fce6991c911d6cc662e7231aa511b877d66f23ee608e21356fd6103339cf5f0 - 49.75% (19.8 MB)

[#007] sha256:9485bb8c53b66b1d0718d47673e52440490c317a2fd0174393dac7dfa5b55660 - 0.01% (2.39 KB)

[#008] sha256:e1eab5f7186771dfc1a79cddc3f6ee7e40bb436a44df8a4cd62bd52b49df7556 - 0.05% (21.8 KB)

[#009] sha256:ea1fb7ca8676cdfdd0ad71aa7549688821b3db9b0f07a11803d2cb7d6af9a351 - 0.05% (21.8 KB)


History
2026-06-22 19:20:08 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.5-x86.tar.gz / # buildkit

2026-06-22 19:20:08 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-07-17 22:18:08 UTC (buildkit.dockerfile.v0)

ENV PHPIZE_DEPS=autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c

2026-07-17 22:18:08 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache ca-certificates curl openssl tar xz # buildkit

2026-07-17 22:18:08 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; adduser -u 82 -D -S -G www-data www-data # buildkit

2026-07-17 22:18:08 UTC (buildkit.dockerfile.v0)

ENV PHP_INI_DIR=/usr/local/etc/php

2026-07-17 22:18:08 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c 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

2026-07-17 22:18:08 UTC (buildkit.dockerfile.v0)

ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

2026-07-17 22:18:08 UTC (buildkit.dockerfile.v0)

ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

2026-07-17 22:18:08 UTC (buildkit.dockerfile.v0)

ENV PHP_LDFLAGS=-Wl,-O1 -pie

2026-07-17 22:18:08 UTC (buildkit.dockerfile.v0)

ENV GPG_KEYS=AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD

2026-07-17 22:18:08 UTC (buildkit.dockerfile.v0)

ENV PHP_VERSION=8.4.24RC1

2026-07-17 22:18:08 UTC (buildkit.dockerfile.v0)

ENV PHP_URL=https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz PHP_ASC_URL=https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz.asc

2026-07-17 22:18:08 UTC (buildkit.dockerfile.v0)

ENV PHP_SHA256=39fcc5625ca453232cc46601029ed48b09efe9ea5c76575f365027fbd7b72e8b

2026-07-17 22:18:12 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .fetch-deps gnupg; 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"; apk del --no-network .fetch-deps # buildkit

2026-07-17 22:18:12 UTC (buildkit.dockerfile.v0)

COPY docker-php-source /usr/local/bin/ # buildkit

2026-07-17 22:21:48 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps $PHPIZE_DEPS argon2-dev coreutils curl-dev gnu-libiconv-dev libsodium-dev libxml2-dev linux-headers oniguruma-dev openssl-dev readline-dev sqlite-dev ; rm -vf /usr/include/iconv.h; 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)"; 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=/usr --with-openssl --with-readline --with-zlib --enable-phpdbg --enable-phpdbg-readline --with-pear ; 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; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-cache $runDeps; apk del --no-network .build-deps; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version # buildkit

2026-07-17 22:21:48 UTC (buildkit.dockerfile.v0)

COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit

2026-07-17 22:21:48 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c docker-php-ext-enable opcache # buildkit

2026-07-17 22:21:49 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c docker-php-ext-enable sodium # buildkit

2026-07-17 22:21:49 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-php-entrypoint"]

2026-07-17 22:21:49 UTC (buildkit.dockerfile.v0)

CMD ["php" "-a"]

Details
Created

2026-07-17 22:18:56 UTC

Size

39.6 MB

Content Digest
Environment
GPG_KEYS

AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PHPIZE_DEPS

autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c

PHP_ASC_URL

https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz.asc

PHP_CFLAGS

-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

PHP_CPPFLAGS

-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

PHP_INI_DIR

/usr/local/etc/php

PHP_LDFLAGS

-Wl,-O1 -pie

PHP_SHA256

39fcc5625ca453232cc46601029ed48b09efe9ea5c76575f365027fbd7b72e8b

PHP_URL

https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz

PHP_VERSION

8.4.24RC1


Layers

[#000] sha256:e6f31ffc071e5560b82a8685fba8214954e5721e3e49269d00958316edbe89fe - 9.26% (3.67 MB)

[#001] sha256:b2a21e233d45333a9a7cfb9c66192a7fb5322e8373006ba382c126ae0034a2e4 - 8.35% (3.3 MB)

[#002] sha256:6a47c17e9a0296c087428f00003a27cb22253505518dbeea1345809a5b232044 - 0.0% (932 Bytes)

[#003] sha256:722f4256de823681b16688c6ae7d826f872fa8c0e751c361ac5ee937ef4c047b - 0.0% (215 Bytes)

[#004] sha256:9fdba71ad5516e2e91957d7adbf58fadcbab493b9b5fa5a2a62af6e4e3e39e19 - 33.19% (13.1 MB)

[#005] sha256:1698512c3d7b652ea52a3bf6346a9c1978d6872c4109ea5a7570b8de6a4b4292 - 0.0% (487 Bytes)

[#006] sha256:0861d2c5d2f5d4562ccaedcaa446ee3cdc484ad7c382320bd448686a0e0bb465 - 49.08% (19.4 MB)

[#007] sha256:240c285484d73d09cf683381d5125477390285bfe3411d0a24734b8cd7d8a6c4 - 0.01% (2.39 KB)

[#008] sha256:3b22d63088cb980f1a93ae5fed9e165a851616ae99d993ade96a8704b7239ab9 - 0.05% (21.8 KB)

[#009] sha256:96c356cd783014decea0cfb51b6de7ede20bdec385da48a06b0e487500722252 - 0.05% (21.8 KB)


History
2026-06-22 19:20:09 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.5-x86_64.tar.gz / # buildkit

2026-06-22 19:20:09 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-07-17 22:15:35 UTC (buildkit.dockerfile.v0)

ENV PHPIZE_DEPS=autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c

2026-07-17 22:15:35 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache ca-certificates curl openssl tar xz # buildkit

2026-07-17 22:15:35 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; adduser -u 82 -D -S -G www-data www-data # buildkit

2026-07-17 22:15:35 UTC (buildkit.dockerfile.v0)

ENV PHP_INI_DIR=/usr/local/etc/php

2026-07-17 22:15:35 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c 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

2026-07-17 22:15:35 UTC (buildkit.dockerfile.v0)

ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

2026-07-17 22:15:35 UTC (buildkit.dockerfile.v0)

ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

2026-07-17 22:15:35 UTC (buildkit.dockerfile.v0)

ENV PHP_LDFLAGS=-Wl,-O1 -pie

2026-07-17 22:15:35 UTC (buildkit.dockerfile.v0)

ENV GPG_KEYS=AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD

2026-07-17 22:15:35 UTC (buildkit.dockerfile.v0)

ENV PHP_VERSION=8.4.24RC1

2026-07-17 22:15:35 UTC (buildkit.dockerfile.v0)

ENV PHP_URL=https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz PHP_ASC_URL=https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz.asc

2026-07-17 22:15:35 UTC (buildkit.dockerfile.v0)

ENV PHP_SHA256=39fcc5625ca453232cc46601029ed48b09efe9ea5c76575f365027fbd7b72e8b

2026-07-17 22:15:38 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .fetch-deps gnupg; 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"; apk del --no-network .fetch-deps # buildkit

2026-07-17 22:15:38 UTC (buildkit.dockerfile.v0)

COPY docker-php-source /usr/local/bin/ # buildkit

2026-07-17 22:18:54 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps $PHPIZE_DEPS argon2-dev coreutils curl-dev gnu-libiconv-dev libsodium-dev libxml2-dev linux-headers oniguruma-dev openssl-dev readline-dev sqlite-dev ; rm -vf /usr/include/iconv.h; 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)"; 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=/usr --with-openssl --with-readline --with-zlib --enable-phpdbg --enable-phpdbg-readline --with-pear ; 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; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-cache $runDeps; apk del --no-network .build-deps; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version # buildkit

2026-07-17 22:18:55 UTC (buildkit.dockerfile.v0)

COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit

2026-07-17 22:18:55 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c docker-php-ext-enable opcache # buildkit

2026-07-17 22:18:56 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c docker-php-ext-enable sodium # buildkit

2026-07-17 22:18:56 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-php-entrypoint"]

2026-07-17 22:18:56 UTC (buildkit.dockerfile.v0)

CMD ["php" "-a"]

Details
Created

2026-07-17 22:22:43 UTC

Size

37.4 MB

Content Digest
Environment
GPG_KEYS

AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PHPIZE_DEPS

autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c

PHP_ASC_URL

https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz.asc

PHP_CFLAGS

-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

PHP_CPPFLAGS

-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

PHP_INI_DIR

/usr/local/etc/php

PHP_LDFLAGS

-Wl,-O1 -pie

PHP_SHA256

39fcc5625ca453232cc46601029ed48b09efe9ea5c76575f365027fbd7b72e8b

PHP_URL

https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz

PHP_VERSION

8.4.24RC1


Layers

[#000] sha256:e10b64a07fc8ab4702bfbad629edb6572f190358cdb4b2b7392040bdef454c0f - 9.06% (3.39 MB)

[#001] sha256:9f7e763b41e9bf8d130ac8556e292738592867615bf8877f3dc8893bb419161a - 8.72% (3.26 MB)

[#002] sha256:3f4c49acae78ab14e94018f78618ce08b2af1697cb4b8c31f22d794849081a52 - 0.0% (933 Bytes)

[#003] sha256:c305d9699d9fceadf5827ed05220af5486b24577c3b6b16b62d884c10111f731 - 0.0% (221 Bytes)

[#004] sha256:10186739546e396840025d143ea19519741a13f76cc2f53e4fb75c07f83310c7 - 35.16% (13.1 MB)

[#005] sha256:ba65f86f226d1db6a9ad08273613e7aa5cdb73b5130c68ad57959aa71e20ccbc - 0.0% (489 Bytes)

[#006] sha256:c311a913397cdfc2143012b7f312db89f32ef2770390333855cde818fb0775eb - 46.94% (17.5 MB)

[#007] sha256:8abedcbf70b0e69a8862e53162b6f88fa7080056434208d4ed529ffd87e73835 - 0.01% (2.39 KB)

[#008] sha256:ca8f7b458d81e5ec33c159b91c5e9ea487d453b14ee63d53ce859c1360a78478 - 0.06% (21.6 KB)

[#009] sha256:4914f1bf6c08496b44f63409ccd0ecb4f080cb039f2c58f7eb40f2e2bddcecf7 - 0.06% (21.6 KB)


History
2026-06-22 19:20:21 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.5-armhf.tar.gz / # buildkit

2026-06-22 19:20:21 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-07-17 22:09:13 UTC (buildkit.dockerfile.v0)

ENV PHPIZE_DEPS=autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c

2026-07-17 22:09:13 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache ca-certificates curl openssl tar xz # buildkit

2026-07-17 22:09:13 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; adduser -u 82 -D -S -G www-data www-data # buildkit

2026-07-17 22:09:13 UTC (buildkit.dockerfile.v0)

ENV PHP_INI_DIR=/usr/local/etc/php

2026-07-17 22:09:13 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c 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

2026-07-17 22:09:13 UTC (buildkit.dockerfile.v0)

ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

2026-07-17 22:09:13 UTC (buildkit.dockerfile.v0)

ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

2026-07-17 22:09:13 UTC (buildkit.dockerfile.v0)

ENV PHP_LDFLAGS=-Wl,-O1 -pie

2026-07-17 22:09:13 UTC (buildkit.dockerfile.v0)

ENV GPG_KEYS=AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD

2026-07-17 22:09:13 UTC (buildkit.dockerfile.v0)

ENV PHP_VERSION=8.4.24RC1

2026-07-17 22:09:13 UTC (buildkit.dockerfile.v0)

ENV PHP_URL=https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz PHP_ASC_URL=https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz.asc

2026-07-17 22:09:13 UTC (buildkit.dockerfile.v0)

ENV PHP_SHA256=39fcc5625ca453232cc46601029ed48b09efe9ea5c76575f365027fbd7b72e8b

2026-07-17 22:19:40 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .fetch-deps gnupg; 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"; apk del --no-network .fetch-deps # buildkit

2026-07-17 22:19:40 UTC (buildkit.dockerfile.v0)

COPY docker-php-source /usr/local/bin/ # buildkit

2026-07-17 22:22:42 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps $PHPIZE_DEPS argon2-dev coreutils curl-dev gnu-libiconv-dev libsodium-dev libxml2-dev linux-headers oniguruma-dev openssl-dev readline-dev sqlite-dev ; rm -vf /usr/include/iconv.h; 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)"; 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=/usr --with-openssl --with-readline --with-zlib --enable-phpdbg --enable-phpdbg-readline --with-pear ; 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; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-cache $runDeps; apk del --no-network .build-deps; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version # buildkit

2026-07-17 22:22:42 UTC (buildkit.dockerfile.v0)

COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit

2026-07-17 22:22:43 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c docker-php-ext-enable opcache # buildkit

2026-07-17 22:22:43 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c docker-php-ext-enable sodium # buildkit

2026-07-17 22:22:43 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-php-entrypoint"]

2026-07-17 22:22:43 UTC (buildkit.dockerfile.v0)

CMD ["php" "-a"]

Details
Created

2026-07-17 22:36:02 UTC

Size

35.9 MB

Content Digest
Environment
GPG_KEYS

AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PHPIZE_DEPS

autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c

PHP_ASC_URL

https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz.asc

PHP_CFLAGS

-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

PHP_CPPFLAGS

-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

PHP_INI_DIR

/usr/local/etc/php

PHP_LDFLAGS

-Wl,-O1 -pie

PHP_SHA256

39fcc5625ca453232cc46601029ed48b09efe9ea5c76575f365027fbd7b72e8b

PHP_URL

https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz

PHP_VERSION

8.4.24RC1


Layers

[#000] sha256:177f8e1e6f831989320cf2b59b7eabd21cbf36804c79506912f3a81caff426f2 - 8.66% (3.11 MB)

[#001] sha256:7097c1f6d2e85ce4e41056e61776b2b5a79e06ad1360567fb4fc3b621d5c3897 - 8.58% (3.08 MB)

[#002] sha256:09c18294f57298315e9deb8f556360061d0d737aca10ee4bef3b1a1e3810326d - 0.0% (932 Bytes)

[#003] sha256:c9b936c22fa1e537ccc76e5649022d2a62b6fa3cd363074e1e0ddba6f609a22a - 0.0% (221 Bytes)

[#004] sha256:13a3a8a98e5caf5ca58cf76915b56ed9f9948888df7de1a33c74c6e7c38506fd - 36.59% (13.1 MB)

[#005] sha256:07db16f5dac3d453e859fdcc0e8c408332d16a498a7ae1b1d809acacc785b922 - 0.0% (487 Bytes)

[#006] sha256:6bb5e853879c6a4593a74f169d7edd147972d827e7615f5c9a5961385918a2bc - 46.05% (16.5 MB)

[#007] sha256:a6afa9d9bf584ccfda6f66beee9e336f4c21aca16094cd945ce8ca9583182fec - 0.01% (2.39 KB)

[#008] sha256:c583db1bd617f9517097d6916109e5506a981a0c9ebce4943b9dbaf1a357aa7d - 0.06% (21.6 KB)

[#009] sha256:ccf8472508c69fa8b04de5718b3b687ddea4b31c508396955fff611a0dbe208c - 0.06% (21.6 KB)


History
2026-06-22 19:20:18 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.5-armv7.tar.gz / # buildkit

2026-06-22 19:20:18 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-07-17 22:32:55 UTC (buildkit.dockerfile.v0)

ENV PHPIZE_DEPS=autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c

2026-07-17 22:32:55 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache ca-certificates curl openssl tar xz # buildkit

2026-07-17 22:32:55 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; adduser -u 82 -D -S -G www-data www-data # buildkit

2026-07-17 22:32:55 UTC (buildkit.dockerfile.v0)

ENV PHP_INI_DIR=/usr/local/etc/php

2026-07-17 22:32:55 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c 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

2026-07-17 22:32:55 UTC (buildkit.dockerfile.v0)

ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

2026-07-17 22:32:55 UTC (buildkit.dockerfile.v0)

ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

2026-07-17 22:32:55 UTC (buildkit.dockerfile.v0)

ENV PHP_LDFLAGS=-Wl,-O1 -pie

2026-07-17 22:32:55 UTC (buildkit.dockerfile.v0)

ENV GPG_KEYS=AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD

2026-07-17 22:32:55 UTC (buildkit.dockerfile.v0)

ENV PHP_VERSION=8.4.24RC1

2026-07-17 22:32:55 UTC (buildkit.dockerfile.v0)

ENV PHP_URL=https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz PHP_ASC_URL=https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz.asc

2026-07-17 22:32:55 UTC (buildkit.dockerfile.v0)

ENV PHP_SHA256=39fcc5625ca453232cc46601029ed48b09efe9ea5c76575f365027fbd7b72e8b

2026-07-17 22:32:58 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .fetch-deps gnupg; 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"; apk del --no-network .fetch-deps # buildkit

2026-07-17 22:32:58 UTC (buildkit.dockerfile.v0)

COPY docker-php-source /usr/local/bin/ # buildkit

2026-07-17 22:36:00 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps $PHPIZE_DEPS argon2-dev coreutils curl-dev gnu-libiconv-dev libsodium-dev libxml2-dev linux-headers oniguruma-dev openssl-dev readline-dev sqlite-dev ; rm -vf /usr/include/iconv.h; 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)"; 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=/usr --with-openssl --with-readline --with-zlib --enable-phpdbg --enable-phpdbg-readline --with-pear ; 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; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-cache $runDeps; apk del --no-network .build-deps; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version # buildkit

2026-07-17 22:36:00 UTC (buildkit.dockerfile.v0)

COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit

2026-07-17 22:36:01 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c docker-php-ext-enable opcache # buildkit

2026-07-17 22:36:02 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c docker-php-ext-enable sodium # buildkit

2026-07-17 22:36:02 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-php-entrypoint"]

2026-07-17 22:36:02 UTC (buildkit.dockerfile.v0)

CMD ["php" "-a"]

Details
Created

2026-07-17 22:56:14 UTC

Size

39.3 MB

Content Digest
Environment
GPG_KEYS

AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PHPIZE_DEPS

autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c

PHP_ASC_URL

https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz.asc

PHP_CFLAGS

-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

PHP_CPPFLAGS

-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

PHP_INI_DIR

/usr/local/etc/php

PHP_LDFLAGS

-Wl,-O1 -pie

PHP_SHA256

39fcc5625ca453232cc46601029ed48b09efe9ea5c76575f365027fbd7b72e8b

PHP_URL

https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz

PHP_VERSION

8.4.24RC1


Layers

[#000] sha256:14a4754c352fba4c6c0da8e4f01bb990463c19f7ff63e090073c385bd2bc5046 - 10.14% (3.99 MB)

[#001] sha256:b6aff09c98c3418ec6a970e5900f3bc064292a613acf8fdbdb85417fbeaafc01 - 8.43% (3.31 MB)

[#002] sha256:4b4a4c0cc2792b45095dbbc9065a9bbb981218fde5501d56807fbb7ad4851ca6 - 0.0% (933 Bytes)

[#003] sha256:da0af260e9f14d4a003cbfb1a44d5c683665948aaf3ec9b6db428cf4a187a01e - 0.0% (222 Bytes)

[#004] sha256:b2c950890a082e4f60225ac5f0396ef424807d283d6b2fa8b61d00f9f6dd6def - 33.43% (13.1 MB)

[#005] sha256:c0a65626c23e2c20aead73b19c27ba9e3d0acc7135c80e1fdf84e262e1c7ca4f - 0.0% (489 Bytes)

[#006] sha256:f9a06412e1d993734aec73d038524a4eb722200e2118ad6db64e157de07ff7f0 - 47.88% (18.8 MB)

[#007] sha256:e55b7e68d3dfc0414a63c1347e688275e93a00009227e6c688495b5b6945c70e - 0.01% (2.39 KB)

[#008] sha256:f0ed9072bde337b5c4fddf3203f0aafe121242de4b2e69c3df58e3118832ba31 - 0.05% (21.6 KB)

[#009] sha256:4be064ef4373e65ada17a2321e63530620f6a3a08555540fb303bb4b06d5cc33 - 0.05% (21.6 KB)


History
2026-06-22 19:19:57 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.5-aarch64.tar.gz / # buildkit

2026-06-22 19:19:57 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-07-17 22:52:45 UTC (buildkit.dockerfile.v0)

ENV PHPIZE_DEPS=autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c

2026-07-17 22:52:45 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache ca-certificates curl openssl tar xz # buildkit

2026-07-17 22:52:46 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; adduser -u 82 -D -S -G www-data www-data # buildkit

2026-07-17 22:52:46 UTC (buildkit.dockerfile.v0)

ENV PHP_INI_DIR=/usr/local/etc/php

2026-07-17 22:52:46 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c 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

2026-07-17 22:52:46 UTC (buildkit.dockerfile.v0)

ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

2026-07-17 22:52:46 UTC (buildkit.dockerfile.v0)

ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

2026-07-17 22:52:46 UTC (buildkit.dockerfile.v0)

ENV PHP_LDFLAGS=-Wl,-O1 -pie

2026-07-17 22:52:46 UTC (buildkit.dockerfile.v0)

ENV GPG_KEYS=AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD

2026-07-17 22:52:46 UTC (buildkit.dockerfile.v0)

ENV PHP_VERSION=8.4.24RC1

2026-07-17 22:52:46 UTC (buildkit.dockerfile.v0)

ENV PHP_URL=https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz PHP_ASC_URL=https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz.asc

2026-07-17 22:52:46 UTC (buildkit.dockerfile.v0)

ENV PHP_SHA256=39fcc5625ca453232cc46601029ed48b09efe9ea5c76575f365027fbd7b72e8b

2026-07-17 22:52:49 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .fetch-deps gnupg; 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"; apk del --no-network .fetch-deps # buildkit

2026-07-17 22:52:49 UTC (buildkit.dockerfile.v0)

COPY docker-php-source /usr/local/bin/ # buildkit

2026-07-17 22:56:12 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps $PHPIZE_DEPS argon2-dev coreutils curl-dev gnu-libiconv-dev libsodium-dev libxml2-dev linux-headers oniguruma-dev openssl-dev readline-dev sqlite-dev ; rm -vf /usr/include/iconv.h; 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)"; 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=/usr --with-openssl --with-readline --with-zlib --enable-phpdbg --enable-phpdbg-readline --with-pear ; 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; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-cache $runDeps; apk del --no-network .build-deps; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version # buildkit

2026-07-17 22:56:13 UTC (buildkit.dockerfile.v0)

COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit

2026-07-17 22:56:13 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c docker-php-ext-enable opcache # buildkit

2026-07-17 22:56:14 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c docker-php-ext-enable sodium # buildkit

2026-07-17 22:56:14 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-php-entrypoint"]

2026-07-17 22:56:14 UTC (buildkit.dockerfile.v0)

CMD ["php" "-a"]

Details
Created

2026-07-17 23:45:00 UTC

Size

41.3 MB

Content Digest
Environment
GPG_KEYS

AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PHPIZE_DEPS

autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c

PHP_ASC_URL

https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz.asc

PHP_CFLAGS

-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

PHP_CPPFLAGS

-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

PHP_INI_DIR

/usr/local/etc/php

PHP_LDFLAGS

-Wl,-O1 -pie

PHP_SHA256

39fcc5625ca453232cc46601029ed48b09efe9ea5c76575f365027fbd7b72e8b

PHP_URL

https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz

PHP_VERSION

8.4.24RC1


Layers

[#000] sha256:8593c4b2127f4c903557fc9d975d78f121957a1e927c866a1c54d29f11b3ba76 - 8.79% (3.64 MB)

[#001] sha256:db6a45cd04d119b3c9d26d7f907356c821c9c3e39f3d7e57bf812eff4c63c2de - 8.4% (3.47 MB)

[#002] sha256:9b68be9cdc419c07baa3849d133638caa59a2b75cd45ec1a00efda68efd9ed2f - 0.0% (932 Bytes)

[#003] sha256:f785bda7aea92234457f42a98168ada58d8feb5754d3cb1e5389b329f16b02e7 - 0.0% (220 Bytes)

[#004] sha256:89e3e8e82ec0e3eb497737c2b31fbbd007ee9e06d6c23d0aa7ddf7cc60ec1f16 - 31.78% (13.1 MB)

[#005] sha256:02f2a8726545d66e12bcd01c586f8938bc9d470662de7221c3c6679e874d8233 - 0.0% (493 Bytes)

[#006] sha256:aead83636a67420f5f50875ccee208484150cfd3e4418a60048275ddfd8d3b93 - 50.92% (21.1 MB)

[#007] sha256:be3e9eb0a653a2423b69d5ad84b1b84c2232bafe3ef295245bf5a775101b2424 - 0.01% (2.39 KB)

[#008] sha256:1e31d337c0f99381e6cbc4135c12a40ff378c23825627b137e4e5145c6a7d3d0 - 0.05% (21.7 KB)

[#009] sha256:98dff36d69d966a4537de72cb4a30c9b0f82bad0571f66e1ac3c4710df443f98 - 0.05% (21.7 KB)


History
2026-06-22 19:19:21 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.5-ppc64le.tar.gz / # buildkit

2026-06-22 19:19:21 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-07-02 21:04:11 UTC (buildkit.dockerfile.v0)

ENV PHPIZE_DEPS=autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c

2026-07-02 21:04:11 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache ca-certificates curl openssl tar xz # buildkit

2026-07-02 21:04:12 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; adduser -u 82 -D -S -G www-data www-data # buildkit

2026-07-02 21:04:12 UTC (buildkit.dockerfile.v0)

ENV PHP_INI_DIR=/usr/local/etc/php

2026-07-02 21:04:13 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c 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

2026-07-02 21:04:13 UTC (buildkit.dockerfile.v0)

ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

2026-07-02 21:04:13 UTC (buildkit.dockerfile.v0)

ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

2026-07-02 21:04:13 UTC (buildkit.dockerfile.v0)

ENV PHP_LDFLAGS=-Wl,-O1 -pie

2026-07-02 21:04:13 UTC (buildkit.dockerfile.v0)

ENV GPG_KEYS=AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD

2026-07-02 21:04:13 UTC (buildkit.dockerfile.v0)

ENV PHP_VERSION=8.4.24RC1

2026-07-02 21:04:13 UTC (buildkit.dockerfile.v0)

ENV PHP_URL=https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz PHP_ASC_URL=https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz.asc

2026-07-02 21:04:13 UTC (buildkit.dockerfile.v0)

ENV PHP_SHA256=39fcc5625ca453232cc46601029ed48b09efe9ea5c76575f365027fbd7b72e8b

2026-07-17 23:40:56 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .fetch-deps gnupg; 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"; apk del --no-network .fetch-deps # buildkit

2026-07-17 23:40:56 UTC (buildkit.dockerfile.v0)

COPY docker-php-source /usr/local/bin/ # buildkit

2026-07-17 23:44:57 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps $PHPIZE_DEPS argon2-dev coreutils curl-dev gnu-libiconv-dev libsodium-dev libxml2-dev linux-headers oniguruma-dev openssl-dev readline-dev sqlite-dev ; rm -vf /usr/include/iconv.h; 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)"; 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=/usr --with-openssl --with-readline --with-zlib --enable-phpdbg --enable-phpdbg-readline --with-pear ; 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; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-cache $runDeps; apk del --no-network .build-deps; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version # buildkit

2026-07-17 23:44:57 UTC (buildkit.dockerfile.v0)

COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit

2026-07-17 23:44:59 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c docker-php-ext-enable opcache # buildkit

2026-07-17 23:45:00 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c docker-php-ext-enable sodium # buildkit

2026-07-17 23:45:00 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-php-entrypoint"]

2026-07-17 23:45:00 UTC (buildkit.dockerfile.v0)

CMD ["php" "-a"]

Details
Created

2026-07-21 16:21:26 UTC

Size

39.3 MB

Content Digest
Environment
GPG_KEYS

AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PHPIZE_DEPS

autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c

PHP_ASC_URL

https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz.asc

PHP_CFLAGS

-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

PHP_CPPFLAGS

-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

PHP_INI_DIR

/usr/local/etc/php

PHP_LDFLAGS

-Wl,-O1 -pie

PHP_SHA256

39fcc5625ca453232cc46601029ed48b09efe9ea5c76575f365027fbd7b72e8b

PHP_URL

https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz

PHP_VERSION

8.4.24RC1


Layers

[#000] sha256:8a1e5860a6401101356d3688f519ef896539fceeb0e505b24a7224fe7e76fdb1 - 8.66% (3.41 MB)

[#001] sha256:8bb42bea68a2af79d3ab5c7d97b0d79df81a465d93a9d7af266e102c3724bb82 - 8.74% (3.44 MB)

[#002] sha256:f88f0e7707ae583d6042075063a4c05b2191916232960e9aa4f37a61bde64b0a - 0.0% (930 Bytes)

[#003] sha256:a793f7413b68510356f0ff3df3c37f19645827c4d4847cff60fbdcf56de075be - 0.0% (220 Bytes)

[#004] sha256:5354a7dbc87a1b3876ae75942ded4db610eef54453f5829184a5075a76b7c9b8 - 33.41% (13.1 MB)

[#005] sha256:a018231bf9351e5d7a401918143a2b362ad6e1a66d883b4b44c499e07843d8cf - 0.0% (495 Bytes)

[#006] sha256:88849adc6e2248787a33c7298cc75949f371e820e03253ab91a92ba2ac035c2d - 49.07% (19.3 MB)

[#007] sha256:f014147318ee39b4faec327c055c86bc261e0e525afd4b55f4b15205c97d7272 - 0.01% (2.39 KB)

[#008] sha256:5ab99351827fdd57ca08dc9e87296b9f9ae18e21dd3ee7dda17c2bc5a7344b59 - 0.05% (21.7 KB)

[#009] sha256:3da71ec31f8d29878a148ea9beaa6d5f280716b58cd61d78300ba1ba298bf3ce - 0.05% (21.7 KB)


History
2026-06-22 19:30:17 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.5-riscv64.tar.gz / # buildkit

2026-06-22 19:30:17 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-06-22 21:37:25 UTC (buildkit.dockerfile.v0)

ENV PHPIZE_DEPS=autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c

2026-06-22 21:37:25 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache ca-certificates curl openssl tar xz # buildkit

2026-06-22 21:37:25 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; adduser -u 82 -D -S -G www-data www-data # buildkit

2026-06-22 21:37:25 UTC (buildkit.dockerfile.v0)

ENV PHP_INI_DIR=/usr/local/etc/php

2026-06-22 21:37:25 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c 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

2026-06-22 21:37:25 UTC (buildkit.dockerfile.v0)

ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

2026-06-22 21:37:25 UTC (buildkit.dockerfile.v0)

ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

2026-06-22 21:37:25 UTC (buildkit.dockerfile.v0)

ENV PHP_LDFLAGS=-Wl,-O1 -pie

2026-06-22 21:37:25 UTC (buildkit.dockerfile.v0)

ENV GPG_KEYS=AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD

2026-06-22 21:37:25 UTC (buildkit.dockerfile.v0)

ENV PHP_VERSION=8.4.24RC1

2026-06-22 21:37:25 UTC (buildkit.dockerfile.v0)

ENV PHP_URL=https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz PHP_ASC_URL=https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz.asc

2026-06-22 21:37:25 UTC (buildkit.dockerfile.v0)

ENV PHP_SHA256=39fcc5625ca453232cc46601029ed48b09efe9ea5c76575f365027fbd7b72e8b

2026-07-19 12:05:06 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .fetch-deps gnupg; 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"; apk del --no-network .fetch-deps # buildkit

2026-07-19 12:05:06 UTC (buildkit.dockerfile.v0)

COPY docker-php-source /usr/local/bin/ # buildkit

2026-07-21 16:21:16 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps $PHPIZE_DEPS argon2-dev coreutils curl-dev gnu-libiconv-dev libsodium-dev libxml2-dev linux-headers oniguruma-dev openssl-dev readline-dev sqlite-dev ; rm -vf /usr/include/iconv.h; 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)"; 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=/usr --with-openssl --with-readline --with-zlib --enable-phpdbg --enable-phpdbg-readline --with-pear ; 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; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-cache $runDeps; apk del --no-network .build-deps; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version # buildkit

2026-07-21 16:21:16 UTC (buildkit.dockerfile.v0)

COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit

2026-07-21 16:21:21 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c docker-php-ext-enable opcache # buildkit

2026-07-21 16:21:26 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c docker-php-ext-enable sodium # buildkit

2026-07-21 16:21:26 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-php-entrypoint"]

2026-07-21 16:21:26 UTC (buildkit.dockerfile.v0)

CMD ["php" "-a"]

Details
Created

2026-07-18 00:35:24 UTC

Size

40.1 MB

Content Digest
Environment
GPG_KEYS

AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PHPIZE_DEPS

autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c

PHP_ASC_URL

https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz.asc

PHP_CFLAGS

-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

PHP_CPPFLAGS

-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

PHP_INI_DIR

/usr/local/etc/php

PHP_LDFLAGS

-Wl,-O1 -pie

PHP_SHA256

39fcc5625ca453232cc46601029ed48b09efe9ea5c76575f365027fbd7b72e8b

PHP_URL

https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz

PHP_VERSION

8.4.24RC1


Layers

[#000] sha256:e7ed98545f58cf5b2daa8ddc132c859b15cb780cb2ee2246e28415eaba3d63c8 - 8.81% (3.54 MB)

[#001] sha256:8bf1320a34fb3da4f53ca1f778c229240a6487eb951bde46dbc5c0360a002016 - 8.68% (3.49 MB)

[#002] sha256:b8cbe5cba0cb638748549ffd0e08b55fde4208759fd5a00a9822ad452b0122e8 - 0.0% (931 Bytes)

[#003] sha256:5167910faa0225728f02b6917717c312564a48ebfb8720e451d6f1d2219c072a - 0.0% (217 Bytes)

[#004] sha256:552e287ac0851b96735730f98e29ed11ecf9c2252c945de30ae6bf2faf5f0061 - 32.74% (13.1 MB)

[#005] sha256:089cd4dd3f9f7db1a39ba06648ed25acb739936fd7e42362ae86f501166dc59e - 0.0% (494 Bytes)

[#006] sha256:1c68c908458b5b6a170333c09dc335605ac0e0d1ebdcf713a0c1f45078237f0d - 49.66% (19.9 MB)

[#007] sha256:87bb0165103ccac30d6134eb26ec461a849236f983e20d1fbf8b71c96ba05326 - 0.01% (2.39 KB)

[#008] sha256:ee9f72650f6e17934911946a58771d805f19a65b75be8617979db0a7e9ab375b - 0.05% (21.7 KB)

[#009] sha256:b9cbffc503197c0df36a4b2499c860bdcc9c1f4eaa2e182f18302f84914629ef - 0.05% (21.7 KB)


History
2026-06-22 19:19:13 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.5-s390x.tar.gz / # buildkit

2026-06-22 19:19:13 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-07-02 20:47:26 UTC (buildkit.dockerfile.v0)

ENV PHPIZE_DEPS=autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c

2026-07-02 20:47:26 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache ca-certificates curl openssl tar xz # buildkit

2026-07-02 20:47:26 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; adduser -u 82 -D -S -G www-data www-data # buildkit

2026-07-02 20:47:26 UTC (buildkit.dockerfile.v0)

ENV PHP_INI_DIR=/usr/local/etc/php

2026-07-02 20:47:26 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c 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

2026-07-02 20:47:26 UTC (buildkit.dockerfile.v0)

ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

2026-07-02 20:47:26 UTC (buildkit.dockerfile.v0)

ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

2026-07-02 20:47:26 UTC (buildkit.dockerfile.v0)

ENV PHP_LDFLAGS=-Wl,-O1 -pie

2026-07-02 20:47:26 UTC (buildkit.dockerfile.v0)

ENV GPG_KEYS=AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD

2026-07-02 20:47:26 UTC (buildkit.dockerfile.v0)

ENV PHP_VERSION=8.4.24RC1

2026-07-02 20:47:26 UTC (buildkit.dockerfile.v0)

ENV PHP_URL=https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz PHP_ASC_URL=https://downloads.php.net/~saki/php-8.4.24RC1.tar.xz.asc

2026-07-02 20:47:26 UTC (buildkit.dockerfile.v0)

ENV PHP_SHA256=39fcc5625ca453232cc46601029ed48b09efe9ea5c76575f365027fbd7b72e8b

2026-07-18 00:27:12 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .fetch-deps gnupg; 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"; apk del --no-network .fetch-deps # buildkit

2026-07-18 00:27:14 UTC (buildkit.dockerfile.v0)

COPY docker-php-source /usr/local/bin/ # buildkit

2026-07-18 00:35:02 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps $PHPIZE_DEPS argon2-dev coreutils curl-dev gnu-libiconv-dev libsodium-dev libxml2-dev linux-headers oniguruma-dev openssl-dev readline-dev sqlite-dev ; rm -vf /usr/include/iconv.h; 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)"; 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=/usr --with-openssl --with-readline --with-zlib --enable-phpdbg --enable-phpdbg-readline --with-pear ; 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; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-cache $runDeps; apk del --no-network .build-deps; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version # buildkit

2026-07-18 00:35:18 UTC (buildkit.dockerfile.v0)

COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit

2026-07-18 00:35:21 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c docker-php-ext-enable opcache # buildkit

2026-07-18 00:35:24 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c docker-php-ext-enable sodium # buildkit

2026-07-18 00:35:24 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-php-entrypoint"]

2026-07-18 00:35:24 UTC (buildkit.dockerfile.v0)

CMD ["php" "-a"]