elfinderのリサイズが動かない(ローカル環境にて)
エラーが出る。
Call to undefined function imagecreatefromjpeg() {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0): Call to undefined function imagecreatefromjpeg() at /var/www/html/public/js/admin/elfinder/php/elFinderVolumeDriver.class.php:5819)
GDがうまく動いてない模様。
原因
JPEGのサポートが有効になっていないため
解決方法
Dockerfileにて
RUN apt-get install -y \
libfreetype6-dev \
libjpeg62-turbo-dev \
libpng-dev \
&& docker-php-ext-install -j$(nproc) iconv \
&& docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
&& docker-php-ext-install -j$(nproc) gd