PHPで画像からEXIF情報を取得するには、exif_read_data
関数を使います。
しかし、この関数だけでは動作しないのでEXIFモジュールを追加する必要があります。
docker上でEXIFモジュールを追加する方法をまとめました。
手順
1.Dockerfileに以下を追記します。
RUN && apt-get install -y\ libfreetype6-dev \ libjpeg62-turbo-dev \ libpng-dev \&& docker-php-ext-configure gd --with-freetype-dir=/usr/include/--with-jpeg-dir=/usr/include/\&& docker-php-ext-install -j$(nproc) gd exif \
2.Dockerfileを実行しイメージを作成します。
3.PHPでexif_read_data
を実行しエラーが出ないか確認します。