June 22, 2020 • ☕️ 1 min read
ネットに落ちてる Dockefile 読んでたら、
RUN docker-php-ext-configure gd --with-freetype --with-jpeg
といった記述があったので、「docker-php-ext-configure」って何じゃい?
と思って調べてみた。
https://qiita.com/tomoyamachi/items/ff5ac4a96063a12409cd
docker-php-ext-configureとdocker-php-ext-installは、コンテナイメージに事前に圧縮されて入っているエクステンションを操作できます。
・・・という事らしい。
PHPの公式イメージにも書いてあった。
https://hub.docker.com/_/php
We provide the helper scripts docker-php-ext-configure, docker-php-ext-install, and docker-php-ext-enable to more easily install PHP extensions.
これ使って何ができるの? って事を調べてみても、いまいちよく分からん。
「if you want to have a PHP-FPM image with the gd extension」
と言っても、「gd extension」って、何をしてくれる物じゃい。
という事で、調べてみた。
https://www.php.net/manual/ja/book.image.php
https://qiita.com/astronela/items/8a71dcc630e7d7118f5b
どうやら、画像処理に関連するものらしい。
別に画像処理をする気が無いなら、すっ飛ばして良さそう。
が、GDを入れるのは色々苦難があるみたいなので、必要なら上記の方法を使った方が良さそう。
といった感じ。
docker-php-ext-configure を使うと、他にも色々出来そうな気がするが、余計な方向に行ってしまいそうなので、この程度に留めておく。