PHP 8.2 GD-Erweiterung in Docker: JPEG und FreeType sind auf Alpine nicht richtig konfiguriertPhp

PHP-Programmierer chatten hier
Guest
 PHP 8.2 GD-Erweiterung in Docker: JPEG und FreeType sind auf Alpine nicht richtig konfiguriert

Post by Guest »

Ich aktualisiere mein Docker-Setup von PHP 8.1 auf PHP 8.2 und verwende Alpine als Basis-Image. In PHP 8.1 habe ich die GD-Erweiterung mit JPEG- und FreeType-Unterstützung mit dem folgenden Setup erfolgreich konfiguriert:

Code: Select all

RUN apk add --virtual build-dependencies --no-cache ${PHPIZE_DEPS} \
libjpeg-turbo-dev \
freetype-dev \
libpng-dev \
&& apk add --no-cache \
libjpeg-turbo \
freetype \
libpng \
&& docker-php-ext-configure gd --with-jpeg --with-freetype \
&& docker-php-ext-install -j$(nproc) gd \
&& apk del build-dependencies
Das funktionierte perfekt in PHP 8.1. Allerdings wird in PHP 8.2 die GD-Erweiterung installiert, aber gd_info() zeigt keine Unterstützung für JPEG oder FreeType.
Ich habe erfolglos versucht, die Docker-php-ext-configure-Argumente anzupassen .
Hat sich etwas an der Konfiguration von GD in PHP 8.2 geändert, oder gibt es ein Kompatibilitätsproblem mit den Bibliotheken von Alpine? Irgendwelche Vorschläge zur Lösung dieses Problems?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post