From c7696e30c28cf440e494c31d7d5cb2f4246dfcd8 Mon Sep 17 00:00:00 2001 From: oanhnn Date: Mon, 11 Dec 2023 05:12:03 +0000 Subject: [PATCH] Update PHP --- 8.1-rc/apache/Dockerfile | 58 ++++++++++++++++++++++++++++++++++++ 8.1-rc/cli-alpine/Dockerfile | 57 +++++++++++++++++++++++++++++++++++ 8.1-rc/cli/Dockerfile | 58 ++++++++++++++++++++++++++++++++++++ 8.1-rc/fpm-alpine/Dockerfile | 57 +++++++++++++++++++++++++++++++++++ 8.1-rc/fpm/Dockerfile | 58 ++++++++++++++++++++++++++++++++++++ 8.1-rc/zts-alpine/Dockerfile | 57 +++++++++++++++++++++++++++++++++++ 8.1-rc/zts/Dockerfile | 58 ++++++++++++++++++++++++++++++++++++ 8.2-rc/apache/Dockerfile | 58 ++++++++++++++++++++++++++++++++++++ 8.2-rc/cli-alpine/Dockerfile | 57 +++++++++++++++++++++++++++++++++++ 8.2-rc/cli/Dockerfile | 58 ++++++++++++++++++++++++++++++++++++ 8.2-rc/fpm-alpine/Dockerfile | 57 +++++++++++++++++++++++++++++++++++ 8.2-rc/fpm/Dockerfile | 58 ++++++++++++++++++++++++++++++++++++ 8.2-rc/zts-alpine/Dockerfile | 57 +++++++++++++++++++++++++++++++++++ 8.2-rc/zts/Dockerfile | 58 ++++++++++++++++++++++++++++++++++++ 8.3-rc/apache/Dockerfile | 58 ++++++++++++++++++++++++++++++++++++ 8.3-rc/cli-alpine/Dockerfile | 57 +++++++++++++++++++++++++++++++++++ 8.3-rc/cli/Dockerfile | 58 ++++++++++++++++++++++++++++++++++++ 8.3-rc/fpm-alpine/Dockerfile | 57 +++++++++++++++++++++++++++++++++++ 8.3-rc/fpm/Dockerfile | 58 ++++++++++++++++++++++++++++++++++++ 8.3-rc/zts-alpine/Dockerfile | 57 +++++++++++++++++++++++++++++++++++ 8.3-rc/zts/Dockerfile | 58 ++++++++++++++++++++++++++++++++++++ 21 files changed, 1209 insertions(+) create mode 100644 8.1-rc/apache/Dockerfile create mode 100644 8.1-rc/cli-alpine/Dockerfile create mode 100644 8.1-rc/cli/Dockerfile create mode 100644 8.1-rc/fpm-alpine/Dockerfile create mode 100644 8.1-rc/fpm/Dockerfile create mode 100644 8.1-rc/zts-alpine/Dockerfile create mode 100644 8.1-rc/zts/Dockerfile create mode 100644 8.2-rc/apache/Dockerfile create mode 100644 8.2-rc/cli-alpine/Dockerfile create mode 100644 8.2-rc/cli/Dockerfile create mode 100644 8.2-rc/fpm-alpine/Dockerfile create mode 100644 8.2-rc/fpm/Dockerfile create mode 100644 8.2-rc/zts-alpine/Dockerfile create mode 100644 8.2-rc/zts/Dockerfile create mode 100644 8.3-rc/apache/Dockerfile create mode 100644 8.3-rc/cli-alpine/Dockerfile create mode 100644 8.3-rc/cli/Dockerfile create mode 100644 8.3-rc/fpm-alpine/Dockerfile create mode 100644 8.3-rc/fpm/Dockerfile create mode 100644 8.3-rc/zts-alpine/Dockerfile create mode 100644 8.3-rc/zts/Dockerfile diff --git a/8.1-rc/apache/Dockerfile b/8.1-rc/apache/Dockerfile new file mode 100644 index 0000000..abeccad --- /dev/null +++ b/8.1-rc/apache/Dockerfile @@ -0,0 +1,58 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# +FROM php:8.1.27RC1-apache + +RUN set -eux; \ + \ + savedAptMark="$(apt-mark showmanual)"; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + libfreetype6-dev \ + libgmp-dev \ + libicu-dev \ + libjpeg62-turbo-dev \ + libpng-dev \ + libpq-dev \ + libzip-dev \ + $PHPIZE_DEPS \ + ; \ + docker-php-ext-configure gd \ + --with-freetype=/usr/include/ \ + --with-jpeg=/usr/include/ \ + ; \ + docker-php-ext-install -j"$(getconf _NPROCESSORS_ONLN)" \ + bcmath \ + gd \ + gmp \ + intl \ + opcache \ + pdo_mysql \ + pdo_pgsql \ + pcntl \ + sockets \ + zip \ + ; \ + \ + pecl update-channels; \ + pecl install \ + redis \ + xdebug \ + ; \ + docker-php-ext-enable redis; \ + rm -rf /tmp/pear ~/.pearrc; \ + apt-mark auto '.*' > /dev/null; \ + apt-mark manual $savedAptMark; \ + find /usr/local -type f -executable -exec ldd '{}' ';' \ + | awk '/=>/ { print $(NF-1) }' \ + | sort -u \ + | xargs -r dpkg-query --search \ + | cut -d: -f1 \ + | sort -u \ + | xargs -r apt-mark manual \ + ; \ + apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ + \ + php --version diff --git a/8.1-rc/cli-alpine/Dockerfile b/8.1-rc/cli-alpine/Dockerfile new file mode 100644 index 0000000..9cd4fac --- /dev/null +++ b/8.1-rc/cli-alpine/Dockerfile @@ -0,0 +1,57 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# +FROM php:8.1.27RC1-cli-alpine + +RUN set -eux; \ + \ + apk add --update --no-cache --virtual .build-deps \ + freetype-dev \ + gmp-dev \ + icu-dev \ + libintl \ + libjpeg-turbo-dev \ + libpng-dev \ + libxml2-dev \ + libzip-dev \ + linux-headers \ + postgresql-dev \ + $PHPIZE_DEPS \ + ; \ + docker-php-ext-configure gd \ + --with-freetype=/usr/include/ \ + --with-jpeg=/usr/include/ \ + ; \ + docker-php-ext-install -j"$(getconf _NPROCESSORS_ONLN)" \ + bcmath \ + gd \ + gmp \ + intl \ + opcache \ + pdo_mysql \ + pdo_pgsql \ + pcntl \ + sockets \ + zip \ + ; \ + \ + pecl update-channels; \ + pecl install \ + redis \ + xdebug \ + ; \ + docker-php-ext-enable redis; \ + rm -rf /tmp/pear ~/.pearrc; \ + \ + 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 --update --no-cache --virtual .run-deps $runDeps; \ + apk del .build-deps; \ + \ + php --version diff --git a/8.1-rc/cli/Dockerfile b/8.1-rc/cli/Dockerfile new file mode 100644 index 0000000..1fb3430 --- /dev/null +++ b/8.1-rc/cli/Dockerfile @@ -0,0 +1,58 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# +FROM php:8.1.27RC1-cli + +RUN set -eux; \ + \ + savedAptMark="$(apt-mark showmanual)"; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + libfreetype6-dev \ + libgmp-dev \ + libicu-dev \ + libjpeg62-turbo-dev \ + libpng-dev \ + libpq-dev \ + libzip-dev \ + $PHPIZE_DEPS \ + ; \ + docker-php-ext-configure gd \ + --with-freetype=/usr/include/ \ + --with-jpeg=/usr/include/ \ + ; \ + docker-php-ext-install -j"$(getconf _NPROCESSORS_ONLN)" \ + bcmath \ + gd \ + gmp \ + intl \ + opcache \ + pdo_mysql \ + pdo_pgsql \ + pcntl \ + sockets \ + zip \ + ; \ + \ + pecl update-channels; \ + pecl install \ + redis \ + xdebug \ + ; \ + docker-php-ext-enable redis; \ + rm -rf /tmp/pear ~/.pearrc; \ + apt-mark auto '.*' > /dev/null; \ + apt-mark manual $savedAptMark; \ + find /usr/local -type f -executable -exec ldd '{}' ';' \ + | awk '/=>/ { print $(NF-1) }' \ + | sort -u \ + | xargs -r dpkg-query --search \ + | cut -d: -f1 \ + | sort -u \ + | xargs -r apt-mark manual \ + ; \ + apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ + \ + php --version diff --git a/8.1-rc/fpm-alpine/Dockerfile b/8.1-rc/fpm-alpine/Dockerfile new file mode 100644 index 0000000..71e4025 --- /dev/null +++ b/8.1-rc/fpm-alpine/Dockerfile @@ -0,0 +1,57 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# +FROM php:8.1.27RC1-fpm-alpine + +RUN set -eux; \ + \ + apk add --update --no-cache --virtual .build-deps \ + freetype-dev \ + gmp-dev \ + icu-dev \ + libintl \ + libjpeg-turbo-dev \ + libpng-dev \ + libxml2-dev \ + libzip-dev \ + linux-headers \ + postgresql-dev \ + $PHPIZE_DEPS \ + ; \ + docker-php-ext-configure gd \ + --with-freetype=/usr/include/ \ + --with-jpeg=/usr/include/ \ + ; \ + docker-php-ext-install -j"$(getconf _NPROCESSORS_ONLN)" \ + bcmath \ + gd \ + gmp \ + intl \ + opcache \ + pdo_mysql \ + pdo_pgsql \ + pcntl \ + sockets \ + zip \ + ; \ + \ + pecl update-channels; \ + pecl install \ + redis \ + xdebug \ + ; \ + docker-php-ext-enable redis; \ + rm -rf /tmp/pear ~/.pearrc; \ + \ + 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 --update --no-cache --virtual .run-deps $runDeps; \ + apk del .build-deps; \ + \ + php --version diff --git a/8.1-rc/fpm/Dockerfile b/8.1-rc/fpm/Dockerfile new file mode 100644 index 0000000..7c77a9f --- /dev/null +++ b/8.1-rc/fpm/Dockerfile @@ -0,0 +1,58 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# +FROM php:8.1.27RC1-fpm + +RUN set -eux; \ + \ + savedAptMark="$(apt-mark showmanual)"; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + libfreetype6-dev \ + libgmp-dev \ + libicu-dev \ + libjpeg62-turbo-dev \ + libpng-dev \ + libpq-dev \ + libzip-dev \ + $PHPIZE_DEPS \ + ; \ + docker-php-ext-configure gd \ + --with-freetype=/usr/include/ \ + --with-jpeg=/usr/include/ \ + ; \ + docker-php-ext-install -j"$(getconf _NPROCESSORS_ONLN)" \ + bcmath \ + gd \ + gmp \ + intl \ + opcache \ + pdo_mysql \ + pdo_pgsql \ + pcntl \ + sockets \ + zip \ + ; \ + \ + pecl update-channels; \ + pecl install \ + redis \ + xdebug \ + ; \ + docker-php-ext-enable redis; \ + rm -rf /tmp/pear ~/.pearrc; \ + apt-mark auto '.*' > /dev/null; \ + apt-mark manual $savedAptMark; \ + find /usr/local -type f -executable -exec ldd '{}' ';' \ + | awk '/=>/ { print $(NF-1) }' \ + | sort -u \ + | xargs -r dpkg-query --search \ + | cut -d: -f1 \ + | sort -u \ + | xargs -r apt-mark manual \ + ; \ + apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ + \ + php --version diff --git a/8.1-rc/zts-alpine/Dockerfile b/8.1-rc/zts-alpine/Dockerfile new file mode 100644 index 0000000..2f7680d --- /dev/null +++ b/8.1-rc/zts-alpine/Dockerfile @@ -0,0 +1,57 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# +FROM php:8.1.27RC1-zts-alpine + +RUN set -eux; \ + \ + apk add --update --no-cache --virtual .build-deps \ + freetype-dev \ + gmp-dev \ + icu-dev \ + libintl \ + libjpeg-turbo-dev \ + libpng-dev \ + libxml2-dev \ + libzip-dev \ + linux-headers \ + postgresql-dev \ + $PHPIZE_DEPS \ + ; \ + docker-php-ext-configure gd \ + --with-freetype=/usr/include/ \ + --with-jpeg=/usr/include/ \ + ; \ + docker-php-ext-install -j"$(getconf _NPROCESSORS_ONLN)" \ + bcmath \ + gd \ + gmp \ + intl \ + opcache \ + pdo_mysql \ + pdo_pgsql \ + pcntl \ + sockets \ + zip \ + ; \ + \ + pecl update-channels; \ + pecl install \ + redis \ + xdebug \ + ; \ + docker-php-ext-enable redis; \ + rm -rf /tmp/pear ~/.pearrc; \ + \ + 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 --update --no-cache --virtual .run-deps $runDeps; \ + apk del .build-deps; \ + \ + php --version diff --git a/8.1-rc/zts/Dockerfile b/8.1-rc/zts/Dockerfile new file mode 100644 index 0000000..da94a44 --- /dev/null +++ b/8.1-rc/zts/Dockerfile @@ -0,0 +1,58 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# +FROM php:8.1.27RC1-zts + +RUN set -eux; \ + \ + savedAptMark="$(apt-mark showmanual)"; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + libfreetype6-dev \ + libgmp-dev \ + libicu-dev \ + libjpeg62-turbo-dev \ + libpng-dev \ + libpq-dev \ + libzip-dev \ + $PHPIZE_DEPS \ + ; \ + docker-php-ext-configure gd \ + --with-freetype=/usr/include/ \ + --with-jpeg=/usr/include/ \ + ; \ + docker-php-ext-install -j"$(getconf _NPROCESSORS_ONLN)" \ + bcmath \ + gd \ + gmp \ + intl \ + opcache \ + pdo_mysql \ + pdo_pgsql \ + pcntl \ + sockets \ + zip \ + ; \ + \ + pecl update-channels; \ + pecl install \ + redis \ + xdebug \ + ; \ + docker-php-ext-enable redis; \ + rm -rf /tmp/pear ~/.pearrc; \ + apt-mark auto '.*' > /dev/null; \ + apt-mark manual $savedAptMark; \ + find /usr/local -type f -executable -exec ldd '{}' ';' \ + | awk '/=>/ { print $(NF-1) }' \ + | sort -u \ + | xargs -r dpkg-query --search \ + | cut -d: -f1 \ + | sort -u \ + | xargs -r apt-mark manual \ + ; \ + apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ + \ + php --version diff --git a/8.2-rc/apache/Dockerfile b/8.2-rc/apache/Dockerfile new file mode 100644 index 0000000..20f5bd0 --- /dev/null +++ b/8.2-rc/apache/Dockerfile @@ -0,0 +1,58 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# +FROM php:8.2.14RC1-apache + +RUN set -eux; \ + \ + savedAptMark="$(apt-mark showmanual)"; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + libfreetype6-dev \ + libgmp-dev \ + libicu-dev \ + libjpeg62-turbo-dev \ + libpng-dev \ + libpq-dev \ + libzip-dev \ + $PHPIZE_DEPS \ + ; \ + docker-php-ext-configure gd \ + --with-freetype=/usr/include/ \ + --with-jpeg=/usr/include/ \ + ; \ + docker-php-ext-install -j"$(getconf _NPROCESSORS_ONLN)" \ + bcmath \ + gd \ + gmp \ + intl \ + opcache \ + pdo_mysql \ + pdo_pgsql \ + pcntl \ + sockets \ + zip \ + ; \ + \ + pecl update-channels; \ + pecl install \ + redis \ + xdebug \ + ; \ + docker-php-ext-enable redis; \ + rm -rf /tmp/pear ~/.pearrc; \ + apt-mark auto '.*' > /dev/null; \ + apt-mark manual $savedAptMark; \ + find /usr/local -type f -executable -exec ldd '{}' ';' \ + | awk '/=>/ { print $(NF-1) }' \ + | sort -u \ + | xargs -r dpkg-query --search \ + | cut -d: -f1 \ + | sort -u \ + | xargs -r apt-mark manual \ + ; \ + apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ + \ + php --version diff --git a/8.2-rc/cli-alpine/Dockerfile b/8.2-rc/cli-alpine/Dockerfile new file mode 100644 index 0000000..72dea64 --- /dev/null +++ b/8.2-rc/cli-alpine/Dockerfile @@ -0,0 +1,57 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# +FROM php:8.2.14RC1-cli-alpine + +RUN set -eux; \ + \ + apk add --update --no-cache --virtual .build-deps \ + freetype-dev \ + gmp-dev \ + icu-dev \ + libintl \ + libjpeg-turbo-dev \ + libpng-dev \ + libxml2-dev \ + libzip-dev \ + linux-headers \ + postgresql-dev \ + $PHPIZE_DEPS \ + ; \ + docker-php-ext-configure gd \ + --with-freetype=/usr/include/ \ + --with-jpeg=/usr/include/ \ + ; \ + docker-php-ext-install -j"$(getconf _NPROCESSORS_ONLN)" \ + bcmath \ + gd \ + gmp \ + intl \ + opcache \ + pdo_mysql \ + pdo_pgsql \ + pcntl \ + sockets \ + zip \ + ; \ + \ + pecl update-channels; \ + pecl install \ + redis \ + xdebug \ + ; \ + docker-php-ext-enable redis; \ + rm -rf /tmp/pear ~/.pearrc; \ + \ + 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 --update --no-cache --virtual .run-deps $runDeps; \ + apk del .build-deps; \ + \ + php --version diff --git a/8.2-rc/cli/Dockerfile b/8.2-rc/cli/Dockerfile new file mode 100644 index 0000000..22f481f --- /dev/null +++ b/8.2-rc/cli/Dockerfile @@ -0,0 +1,58 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# +FROM php:8.2.14RC1-cli + +RUN set -eux; \ + \ + savedAptMark="$(apt-mark showmanual)"; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + libfreetype6-dev \ + libgmp-dev \ + libicu-dev \ + libjpeg62-turbo-dev \ + libpng-dev \ + libpq-dev \ + libzip-dev \ + $PHPIZE_DEPS \ + ; \ + docker-php-ext-configure gd \ + --with-freetype=/usr/include/ \ + --with-jpeg=/usr/include/ \ + ; \ + docker-php-ext-install -j"$(getconf _NPROCESSORS_ONLN)" \ + bcmath \ + gd \ + gmp \ + intl \ + opcache \ + pdo_mysql \ + pdo_pgsql \ + pcntl \ + sockets \ + zip \ + ; \ + \ + pecl update-channels; \ + pecl install \ + redis \ + xdebug \ + ; \ + docker-php-ext-enable redis; \ + rm -rf /tmp/pear ~/.pearrc; \ + apt-mark auto '.*' > /dev/null; \ + apt-mark manual $savedAptMark; \ + find /usr/local -type f -executable -exec ldd '{}' ';' \ + | awk '/=>/ { print $(NF-1) }' \ + | sort -u \ + | xargs -r dpkg-query --search \ + | cut -d: -f1 \ + | sort -u \ + | xargs -r apt-mark manual \ + ; \ + apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ + \ + php --version diff --git a/8.2-rc/fpm-alpine/Dockerfile b/8.2-rc/fpm-alpine/Dockerfile new file mode 100644 index 0000000..4e8dd22 --- /dev/null +++ b/8.2-rc/fpm-alpine/Dockerfile @@ -0,0 +1,57 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# +FROM php:8.2.14RC1-fpm-alpine + +RUN set -eux; \ + \ + apk add --update --no-cache --virtual .build-deps \ + freetype-dev \ + gmp-dev \ + icu-dev \ + libintl \ + libjpeg-turbo-dev \ + libpng-dev \ + libxml2-dev \ + libzip-dev \ + linux-headers \ + postgresql-dev \ + $PHPIZE_DEPS \ + ; \ + docker-php-ext-configure gd \ + --with-freetype=/usr/include/ \ + --with-jpeg=/usr/include/ \ + ; \ + docker-php-ext-install -j"$(getconf _NPROCESSORS_ONLN)" \ + bcmath \ + gd \ + gmp \ + intl \ + opcache \ + pdo_mysql \ + pdo_pgsql \ + pcntl \ + sockets \ + zip \ + ; \ + \ + pecl update-channels; \ + pecl install \ + redis \ + xdebug \ + ; \ + docker-php-ext-enable redis; \ + rm -rf /tmp/pear ~/.pearrc; \ + \ + 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 --update --no-cache --virtual .run-deps $runDeps; \ + apk del .build-deps; \ + \ + php --version diff --git a/8.2-rc/fpm/Dockerfile b/8.2-rc/fpm/Dockerfile new file mode 100644 index 0000000..8107223 --- /dev/null +++ b/8.2-rc/fpm/Dockerfile @@ -0,0 +1,58 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# +FROM php:8.2.14RC1-fpm + +RUN set -eux; \ + \ + savedAptMark="$(apt-mark showmanual)"; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + libfreetype6-dev \ + libgmp-dev \ + libicu-dev \ + libjpeg62-turbo-dev \ + libpng-dev \ + libpq-dev \ + libzip-dev \ + $PHPIZE_DEPS \ + ; \ + docker-php-ext-configure gd \ + --with-freetype=/usr/include/ \ + --with-jpeg=/usr/include/ \ + ; \ + docker-php-ext-install -j"$(getconf _NPROCESSORS_ONLN)" \ + bcmath \ + gd \ + gmp \ + intl \ + opcache \ + pdo_mysql \ + pdo_pgsql \ + pcntl \ + sockets \ + zip \ + ; \ + \ + pecl update-channels; \ + pecl install \ + redis \ + xdebug \ + ; \ + docker-php-ext-enable redis; \ + rm -rf /tmp/pear ~/.pearrc; \ + apt-mark auto '.*' > /dev/null; \ + apt-mark manual $savedAptMark; \ + find /usr/local -type f -executable -exec ldd '{}' ';' \ + | awk '/=>/ { print $(NF-1) }' \ + | sort -u \ + | xargs -r dpkg-query --search \ + | cut -d: -f1 \ + | sort -u \ + | xargs -r apt-mark manual \ + ; \ + apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ + \ + php --version diff --git a/8.2-rc/zts-alpine/Dockerfile b/8.2-rc/zts-alpine/Dockerfile new file mode 100644 index 0000000..2cecda1 --- /dev/null +++ b/8.2-rc/zts-alpine/Dockerfile @@ -0,0 +1,57 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# +FROM php:8.2.14RC1-zts-alpine + +RUN set -eux; \ + \ + apk add --update --no-cache --virtual .build-deps \ + freetype-dev \ + gmp-dev \ + icu-dev \ + libintl \ + libjpeg-turbo-dev \ + libpng-dev \ + libxml2-dev \ + libzip-dev \ + linux-headers \ + postgresql-dev \ + $PHPIZE_DEPS \ + ; \ + docker-php-ext-configure gd \ + --with-freetype=/usr/include/ \ + --with-jpeg=/usr/include/ \ + ; \ + docker-php-ext-install -j"$(getconf _NPROCESSORS_ONLN)" \ + bcmath \ + gd \ + gmp \ + intl \ + opcache \ + pdo_mysql \ + pdo_pgsql \ + pcntl \ + sockets \ + zip \ + ; \ + \ + pecl update-channels; \ + pecl install \ + redis \ + xdebug \ + ; \ + docker-php-ext-enable redis; \ + rm -rf /tmp/pear ~/.pearrc; \ + \ + 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 --update --no-cache --virtual .run-deps $runDeps; \ + apk del .build-deps; \ + \ + php --version diff --git a/8.2-rc/zts/Dockerfile b/8.2-rc/zts/Dockerfile new file mode 100644 index 0000000..cac337c --- /dev/null +++ b/8.2-rc/zts/Dockerfile @@ -0,0 +1,58 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# +FROM php:8.2.14RC1-zts + +RUN set -eux; \ + \ + savedAptMark="$(apt-mark showmanual)"; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + libfreetype6-dev \ + libgmp-dev \ + libicu-dev \ + libjpeg62-turbo-dev \ + libpng-dev \ + libpq-dev \ + libzip-dev \ + $PHPIZE_DEPS \ + ; \ + docker-php-ext-configure gd \ + --with-freetype=/usr/include/ \ + --with-jpeg=/usr/include/ \ + ; \ + docker-php-ext-install -j"$(getconf _NPROCESSORS_ONLN)" \ + bcmath \ + gd \ + gmp \ + intl \ + opcache \ + pdo_mysql \ + pdo_pgsql \ + pcntl \ + sockets \ + zip \ + ; \ + \ + pecl update-channels; \ + pecl install \ + redis \ + xdebug \ + ; \ + docker-php-ext-enable redis; \ + rm -rf /tmp/pear ~/.pearrc; \ + apt-mark auto '.*' > /dev/null; \ + apt-mark manual $savedAptMark; \ + find /usr/local -type f -executable -exec ldd '{}' ';' \ + | awk '/=>/ { print $(NF-1) }' \ + | sort -u \ + | xargs -r dpkg-query --search \ + | cut -d: -f1 \ + | sort -u \ + | xargs -r apt-mark manual \ + ; \ + apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ + \ + php --version diff --git a/8.3-rc/apache/Dockerfile b/8.3-rc/apache/Dockerfile new file mode 100644 index 0000000..fdae06b --- /dev/null +++ b/8.3-rc/apache/Dockerfile @@ -0,0 +1,58 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# +FROM php:8.3.1RC3-apache + +RUN set -eux; \ + \ + savedAptMark="$(apt-mark showmanual)"; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + libfreetype6-dev \ + libgmp-dev \ + libicu-dev \ + libjpeg62-turbo-dev \ + libpng-dev \ + libpq-dev \ + libzip-dev \ + $PHPIZE_DEPS \ + ; \ + docker-php-ext-configure gd \ + --with-freetype=/usr/include/ \ + --with-jpeg=/usr/include/ \ + ; \ + docker-php-ext-install -j"$(getconf _NPROCESSORS_ONLN)" \ + bcmath \ + gd \ + gmp \ + intl \ + opcache \ + pdo_mysql \ + pdo_pgsql \ + pcntl \ + sockets \ + zip \ + ; \ + \ + pecl update-channels; \ + pecl install \ + redis \ + xdebug \ + ; \ + docker-php-ext-enable redis; \ + rm -rf /tmp/pear ~/.pearrc; \ + apt-mark auto '.*' > /dev/null; \ + apt-mark manual $savedAptMark; \ + find /usr/local -type f -executable -exec ldd '{}' ';' \ + | awk '/=>/ { print $(NF-1) }' \ + | sort -u \ + | xargs -r dpkg-query --search \ + | cut -d: -f1 \ + | sort -u \ + | xargs -r apt-mark manual \ + ; \ + apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ + \ + php --version diff --git a/8.3-rc/cli-alpine/Dockerfile b/8.3-rc/cli-alpine/Dockerfile new file mode 100644 index 0000000..32c5a32 --- /dev/null +++ b/8.3-rc/cli-alpine/Dockerfile @@ -0,0 +1,57 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# +FROM php:8.3.1RC3-cli-alpine + +RUN set -eux; \ + \ + apk add --update --no-cache --virtual .build-deps \ + freetype-dev \ + gmp-dev \ + icu-dev \ + libintl \ + libjpeg-turbo-dev \ + libpng-dev \ + libxml2-dev \ + libzip-dev \ + linux-headers \ + postgresql-dev \ + $PHPIZE_DEPS \ + ; \ + docker-php-ext-configure gd \ + --with-freetype=/usr/include/ \ + --with-jpeg=/usr/include/ \ + ; \ + docker-php-ext-install -j"$(getconf _NPROCESSORS_ONLN)" \ + bcmath \ + gd \ + gmp \ + intl \ + opcache \ + pdo_mysql \ + pdo_pgsql \ + pcntl \ + sockets \ + zip \ + ; \ + \ + pecl update-channels; \ + pecl install \ + redis \ + xdebug \ + ; \ + docker-php-ext-enable redis; \ + rm -rf /tmp/pear ~/.pearrc; \ + \ + 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 --update --no-cache --virtual .run-deps $runDeps; \ + apk del .build-deps; \ + \ + php --version diff --git a/8.3-rc/cli/Dockerfile b/8.3-rc/cli/Dockerfile new file mode 100644 index 0000000..c8096ae --- /dev/null +++ b/8.3-rc/cli/Dockerfile @@ -0,0 +1,58 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# +FROM php:8.3.1RC3-cli + +RUN set -eux; \ + \ + savedAptMark="$(apt-mark showmanual)"; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + libfreetype6-dev \ + libgmp-dev \ + libicu-dev \ + libjpeg62-turbo-dev \ + libpng-dev \ + libpq-dev \ + libzip-dev \ + $PHPIZE_DEPS \ + ; \ + docker-php-ext-configure gd \ + --with-freetype=/usr/include/ \ + --with-jpeg=/usr/include/ \ + ; \ + docker-php-ext-install -j"$(getconf _NPROCESSORS_ONLN)" \ + bcmath \ + gd \ + gmp \ + intl \ + opcache \ + pdo_mysql \ + pdo_pgsql \ + pcntl \ + sockets \ + zip \ + ; \ + \ + pecl update-channels; \ + pecl install \ + redis \ + xdebug \ + ; \ + docker-php-ext-enable redis; \ + rm -rf /tmp/pear ~/.pearrc; \ + apt-mark auto '.*' > /dev/null; \ + apt-mark manual $savedAptMark; \ + find /usr/local -type f -executable -exec ldd '{}' ';' \ + | awk '/=>/ { print $(NF-1) }' \ + | sort -u \ + | xargs -r dpkg-query --search \ + | cut -d: -f1 \ + | sort -u \ + | xargs -r apt-mark manual \ + ; \ + apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ + \ + php --version diff --git a/8.3-rc/fpm-alpine/Dockerfile b/8.3-rc/fpm-alpine/Dockerfile new file mode 100644 index 0000000..83cae08 --- /dev/null +++ b/8.3-rc/fpm-alpine/Dockerfile @@ -0,0 +1,57 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# +FROM php:8.3.1RC3-fpm-alpine + +RUN set -eux; \ + \ + apk add --update --no-cache --virtual .build-deps \ + freetype-dev \ + gmp-dev \ + icu-dev \ + libintl \ + libjpeg-turbo-dev \ + libpng-dev \ + libxml2-dev \ + libzip-dev \ + linux-headers \ + postgresql-dev \ + $PHPIZE_DEPS \ + ; \ + docker-php-ext-configure gd \ + --with-freetype=/usr/include/ \ + --with-jpeg=/usr/include/ \ + ; \ + docker-php-ext-install -j"$(getconf _NPROCESSORS_ONLN)" \ + bcmath \ + gd \ + gmp \ + intl \ + opcache \ + pdo_mysql \ + pdo_pgsql \ + pcntl \ + sockets \ + zip \ + ; \ + \ + pecl update-channels; \ + pecl install \ + redis \ + xdebug \ + ; \ + docker-php-ext-enable redis; \ + rm -rf /tmp/pear ~/.pearrc; \ + \ + 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 --update --no-cache --virtual .run-deps $runDeps; \ + apk del .build-deps; \ + \ + php --version diff --git a/8.3-rc/fpm/Dockerfile b/8.3-rc/fpm/Dockerfile new file mode 100644 index 0000000..d2b3091 --- /dev/null +++ b/8.3-rc/fpm/Dockerfile @@ -0,0 +1,58 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# +FROM php:8.3.1RC3-fpm + +RUN set -eux; \ + \ + savedAptMark="$(apt-mark showmanual)"; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + libfreetype6-dev \ + libgmp-dev \ + libicu-dev \ + libjpeg62-turbo-dev \ + libpng-dev \ + libpq-dev \ + libzip-dev \ + $PHPIZE_DEPS \ + ; \ + docker-php-ext-configure gd \ + --with-freetype=/usr/include/ \ + --with-jpeg=/usr/include/ \ + ; \ + docker-php-ext-install -j"$(getconf _NPROCESSORS_ONLN)" \ + bcmath \ + gd \ + gmp \ + intl \ + opcache \ + pdo_mysql \ + pdo_pgsql \ + pcntl \ + sockets \ + zip \ + ; \ + \ + pecl update-channels; \ + pecl install \ + redis \ + xdebug \ + ; \ + docker-php-ext-enable redis; \ + rm -rf /tmp/pear ~/.pearrc; \ + apt-mark auto '.*' > /dev/null; \ + apt-mark manual $savedAptMark; \ + find /usr/local -type f -executable -exec ldd '{}' ';' \ + | awk '/=>/ { print $(NF-1) }' \ + | sort -u \ + | xargs -r dpkg-query --search \ + | cut -d: -f1 \ + | sort -u \ + | xargs -r apt-mark manual \ + ; \ + apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ + \ + php --version diff --git a/8.3-rc/zts-alpine/Dockerfile b/8.3-rc/zts-alpine/Dockerfile new file mode 100644 index 0000000..f4e8cd3 --- /dev/null +++ b/8.3-rc/zts-alpine/Dockerfile @@ -0,0 +1,57 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# +FROM php:8.3.1RC3-zts-alpine + +RUN set -eux; \ + \ + apk add --update --no-cache --virtual .build-deps \ + freetype-dev \ + gmp-dev \ + icu-dev \ + libintl \ + libjpeg-turbo-dev \ + libpng-dev \ + libxml2-dev \ + libzip-dev \ + linux-headers \ + postgresql-dev \ + $PHPIZE_DEPS \ + ; \ + docker-php-ext-configure gd \ + --with-freetype=/usr/include/ \ + --with-jpeg=/usr/include/ \ + ; \ + docker-php-ext-install -j"$(getconf _NPROCESSORS_ONLN)" \ + bcmath \ + gd \ + gmp \ + intl \ + opcache \ + pdo_mysql \ + pdo_pgsql \ + pcntl \ + sockets \ + zip \ + ; \ + \ + pecl update-channels; \ + pecl install \ + redis \ + xdebug \ + ; \ + docker-php-ext-enable redis; \ + rm -rf /tmp/pear ~/.pearrc; \ + \ + 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 --update --no-cache --virtual .run-deps $runDeps; \ + apk del .build-deps; \ + \ + php --version diff --git a/8.3-rc/zts/Dockerfile b/8.3-rc/zts/Dockerfile new file mode 100644 index 0000000..23ac3ce --- /dev/null +++ b/8.3-rc/zts/Dockerfile @@ -0,0 +1,58 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# +FROM php:8.3.1RC3-zts + +RUN set -eux; \ + \ + savedAptMark="$(apt-mark showmanual)"; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + libfreetype6-dev \ + libgmp-dev \ + libicu-dev \ + libjpeg62-turbo-dev \ + libpng-dev \ + libpq-dev \ + libzip-dev \ + $PHPIZE_DEPS \ + ; \ + docker-php-ext-configure gd \ + --with-freetype=/usr/include/ \ + --with-jpeg=/usr/include/ \ + ; \ + docker-php-ext-install -j"$(getconf _NPROCESSORS_ONLN)" \ + bcmath \ + gd \ + gmp \ + intl \ + opcache \ + pdo_mysql \ + pdo_pgsql \ + pcntl \ + sockets \ + zip \ + ; \ + \ + pecl update-channels; \ + pecl install \ + redis \ + xdebug \ + ; \ + docker-php-ext-enable redis; \ + rm -rf /tmp/pear ~/.pearrc; \ + apt-mark auto '.*' > /dev/null; \ + apt-mark manual $savedAptMark; \ + find /usr/local -type f -executable -exec ldd '{}' ';' \ + | awk '/=>/ { print $(NF-1) }' \ + | sort -u \ + | xargs -r dpkg-query --search \ + | cut -d: -f1 \ + | sort -u \ + | xargs -r apt-mark manual \ + ; \ + apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ + \ + php --version