WyriHaximusNet / docker-php

Opinionated PHP Docker images
https://hub.docker.com/r/wyrihaximusnet/php
MIT License
39 stars 6 forks source link

News ping thread #46

Open WyriHaximus opened 4 years ago

WyriHaximus commented 4 years ago

Subscribe to this issue for news about this image.

WyriHaximus commented 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
WyriHaximus commented 4 years ago

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.

WyriHaximus commented 4 years ago

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.

WyriHaximus commented 4 years ago

Just pushed Windows (Alpine) 3.11 images for all PHP versions: image

WyriHaximus commented 4 years ago

Just pushed Alpine 3.12 images

WyriHaximus commented 4 years ago

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.

WyriHaximus commented 4 years ago

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.

WyriHaximus commented 4 years ago

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.

PHP 8 Logo

WyriHaximus commented 4 years ago

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.

WyriHaximus commented 3 years ago

Debian bullseye images are now available.

WyriHaximus commented 3 years ago

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.

WyriHaximus commented 2 years ago

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.

WyriHaximus commented 2 years ago

PHP 8.2 images are now available based on 8.2.0alpha1

WyriHaximus commented 2 years ago

PHP 8.2 images are now based on 8.2.0beta3

WyriHaximus commented 2 years ago

PHP 8.2 images are now based on 8.2.0RC1

WyriHaximus commented 2 years ago

ext-event has been added to the images.

WyriHaximus commented 2 years ago

PHP 8.2 images are now based on 8.2.0RC5

WyriHaximus commented 1 year ago

PHP 8.3 images are available and based on 8.3.0beta3

WyriHaximus commented 1 year ago

PHP 8.3 images are now updated to RC5

WyriHaximus commented 12 months ago

PHP 8.3 images are now using stable tags, currently, it's now 8.3.0

WyriHaximus commented 4 months ago

PHP 8.4 images are now available based on 8.4.0alpha1

WyriHaximus commented 3 months ago

PHP 8.4 images are now available based on 8.4.0alpha2

WyriHaximus commented 2 months ago

PHP 8.4 images are now available based on 8.4.0beta5