Open WyriHaximus opened 4 years ago
ext-intl
has been drop from the base images in an effort to get the image size down. If you need it in your project you can add it with the following RUN
directive:
FROM wyrihaximusnet/php:7.3-zts-alpine3.10
USER root
RUN apk update && \
apk add --no-cache \
icu-dev \
$PHPIZE_DEPS \
&& docker-php-ext-install -j$(nproc) intl \
&& apk del $PHPIZE_DEPS
USER app
With #38 PHP 7.4 images are now available. One side not thought: ext-meminfo
isn't available on it due to incompatibility issues with 7.4, it compiles for it but segfaults when trying to use it. ext-meminfo
will be added to it later when it's fixed upstream.
With #53 PHP 7.2 images are now available. The reasoning behind this is that this repository should always build PHP images for versions that aren't EOL. That means it will build 7.2, 7.3, and 7.4 until the end of next year.
Just pushed Windows (Alpine) 3.11 images for all PHP versions:
Just pushed Alpine 3.12 images
Opcache is now enabled for the CLI by default as it improves ext-parallel
stability. On that subject, I've switched back to building ext-parallel
from Git as it includes a fix that massively improves stability.
Composer v2 is out. Just updated the image to keep building with composer v1 for the next few days. But if final testing goes well from Monday onwards these images will contain composer v2.
Open an issue if you run into issues when the composer v2 images land.
Support for PHP 8 has been added, once https://github.com/docker-library/php/pull/1090 is merged and those images show up on Docker Hub PHP 8 images will automatically be created and available a few hours later.
Debian based images are now also available. However, unlike Alpine, those images aren't run against a CVE scanner because that will always yield. It's not something I like, but that seems to be the state of Debian Docker images.
Debian bullseye images are now available.
PHP 8.1 images are now available and are based on PHP 8.1.0RC1. They will be updated to RC2 soon, and seamlessly be updated to 8.1.x once it's GA.
PHP 8.1 stable images are now being pushed and have been overwriting the RCx images. Please note that due to some issues with VIPS, and as such you might see 8.0.0RC6
on arm
and 8.0.0
on arm64
and amd64
. It's on my list of things to fix, but it's a dependency of VIPS that is causing issues.
PHP 8.2 images are now available based on 8.2.0alpha1
PHP 8.2 images are now based on 8.2.0beta3
PHP 8.2 images are now based on 8.2.0RC1
ext-event
has been added to the images.
PHP 8.2 images are now based on 8.2.0RC5
PHP 8.3 images are available and based on 8.3.0beta3
PHP 8.3 images are now updated to RC5
PHP 8.3 images are now using stable tags, currently, it's now 8.3.0
PHP 8.4 images are now available based on 8.4.0alpha1
PHP 8.4 images are now available based on 8.4.0alpha2
PHP 8.4 images are now available based on 8.4.0beta5
Subscribe to this issue for news about this image.