No.418
【Docker】【PHP8】ImageMagickの導入
docker環境のPHP8にImageMagickを導入したい
いつのまにか(失礼)imagick 3.5.0にてPHP8に対応していた。
ただし、imagickのインストールはソースからコンパイルする必要がある。ちょっとメンドクサイのでコピペ用にメモ。
※ubuntuです。
内容は各環境で変わるけど最低下記の記述をDockerfile
に追加すればいけるはず。
RUN apt-get update; \
apt-get install -y imagemagick libmagickwand-dev; \
mkdir -p /usr/src/php/ext/imagick; \
curl -fsSL https://github.com/Imagick/imagick/archive/refs/tags/3.7.0.tar.gz | tar xvz -C "/usr/src/php/ext/imagick" --strip 1; \
docker-php-ext-install imagick; \
imagickのバージョンは適切なものに変更すること。
※php:8.1.6-fpm-bullseye
にて確認済。