動かざることバグの如し

近づきたいよ 君の理想に

Dockerのphp-fpmでImageMagickを使う方法

やりたいこと

PHPの公式ドキュメントを見て貰えればわかるように、PHPからImageMagickを通して多くの画像処理を行うことができる。が、当然サーバー上にImageMagickがインストールされてなければならない。

docker上で操作したいときに若干はハマったのでメモ

環境

今使ってるイメージは公式のphp:5.6-fpm

インストール

FROM php:5.6-fpm

# (略)

RUN apt-get update && apt-get install libmagickwand-dev -y --no-install-recommends \
  && pecl install imagick-3.4.3 \
  && docker-php-ext-enable imagick

libmagickwand-devが結構ポイントで、ただのImageMagickではダメだった。。