Quantcast
Channel: ソフラボの技術ブログ
Viewing all articles
Browse latest Browse all 166

docker上のPHPでEXIFを使えるようにする

$
0
0

PHPで画像からEXIF情報を取得するには、exif_read_data関数を使います。
しかし、この関数だけでは動作しないのでEXIFモジュールを追加する必要があります。
docker上でEXIFモジュールを追加する方法をまとめました。

動作環境

Mac
・docker
・docker php:7.3-apache

手順

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.PHPexif_read_dataを実行しエラーが出ないか確認します。

php.iniに設定を追加する必要はありません。Windows環境の場合、必要です。


Viewing all articles
Browse latest Browse all 166

Trending Articles