Laravelで intervention/image を利用した中でのerror解決方法を解説します。
環境:
Laravel 7
dokcer
docker-compose
errorの原因
GDをインストールする際に他にもインストール必須のものがあり、そちらもインストールしてね~。ということです。
解決方法
dockerfile
error時:
RUN docker-php-ext-configure \ gd --with-png-dir=/usr/include --with-jpeg-dir=/usr/include # gd --with-png-dir=/usr/include --with-jpeg-dir=/usr/include RUN docker-php-ext-install pdo_mysql zip gd
dockerfile
解決後:
RUN apt-get install -y zlib1g-dev \ libzip-dev \ libjpeg-dev \ libpng-dev \ RUN docker-php-ext-configure \ gd --with-png-dir=/usr/include --with-jpeg-dir=/usr/include RUN docker-php-ext-install pdo_mysql zip gd
libzip-dev \
libjpeg-dev \
libpng-dev \
こちらをapt-get install していく必要があります。
Laravelで intervention/image を用いて、文字を描画するために全工程を下記にて紹介しているので、参考にしてみてください。