Docker-Image-Build mit PHP-Zip-Erweiterung zeigt die Warnung "Bundled libzip is deprecated"

Wenn Sie ein Docker-Image mit PHP und der Zip-Erweiterung erstellen, kann es vorkommen, dass Sie die Warnung "bundled libzip is deprecated" sehen. Diese Warnung gibt an, dass die Version von libzip, die mit PHP enthalten ist, veraltet ist und in zukünftigen Versionen von PHP möglicherweise nicht mehr unterstützt wird.

Um dieses Problem zu lösen, können Sie vor dem Erstellen des Docker-Images eine aktuellere Version von libzip auf Ihrem System installieren. Sie können dies tun, indem Sie den Befehl ausführen:

apt-get install -y libzip-dev

Sie können auch die offizielle PHP-Image-Bibliothek verwenden, die die benötigte Erweiterung enthält

FROM php:7.4-fpm-alpine
RUN apk add --no-cache libzip-dev
RUN docker-php-ext-install zip

Dies installiert die neueste Version von libzip und aktiviert die Zip-Erweiterung in PHP.