Fix GD build missing FreeType/JPEG support
libfreetype6-dev and libjpeg62-turbo-dev were installed as apt dependencies but docker-php-ext-install gd was never configured with --with-freetype --with-jpeg, so GD silently built without them. imagettftext() didn't exist, so frame text under QR codes always fell back to GD's blocky built-in bitmap font regardless of the font selected in the UI. JPEG support was missing too as a side effect.
This commit is contained in:
@@ -75,6 +75,7 @@ RUN cd /opt \
|
|||||||
&& rm /opt/composer-setup.php /opt/composer-setup.sha384sum
|
&& rm /opt/composer-setup.php /opt/composer-setup.sha384sum
|
||||||
|
|
||||||
RUN docker-php-source extract
|
RUN docker-php-source extract
|
||||||
|
RUN docker-php-ext-configure gd --with-freetype --with-jpeg
|
||||||
RUN docker-php-ext-install pdo_mysql zip exif pcntl gd
|
RUN docker-php-ext-install pdo_mysql zip exif pcntl gd
|
||||||
RUN docker-php-ext-install mysqli && docker-php-ext-enable mysqli
|
RUN docker-php-ext-install mysqli && docker-php-ext-enable mysqli
|
||||||
RUN docker-php-ext-install gettext && docker-php-ext-enable gettext
|
RUN docker-php-ext-install gettext && docker-php-ext-enable gettext
|
||||||
|
|||||||
Reference in New Issue
Block a user