LoginSignup
2
1

More than 3 years have passed since last update.

php:7.3-fpm-alpineでWP Offload Media Liteを動作させる

Last updated at Posted at 2020-07-14

php:7.3-fpm-alpine コンテナで、
WordPressのWP Offload Media Liteプラグインを動作させたところ、
pngだとS3にアップロードできるのに
jpgだとアップロードできなかった。

gdに必要なライブラリが足りないと、S3にアップロードできない様子。

jpegが正しくアップロードできたときのDockerfileの設定は以下のとおり。

FROM php:7.3-fpm-alpine

RUN apk update && \
    apk upgrade && \
    apk add --update --no-cache \
    autoconf \
    bash \
    build-base \
    freetype-dev \
    g++ \
    gcc \
    libjpeg \
    libjpeg-turbo \
    libjpeg-turbo-dev \
    libpng \
    libpng-dev \
    libxml2-dev \
    libxpm-dev \
    libxslt-dev \
    libwebp-dev \
    jpeg-dev \
    make \
    mysql-dev \
    nginx \
    openssh \
    openssl \
    supervisor \
    tzdata \
    yaml-dev \
    zlib-dev

RUN docker-php-ext-configure gd \
        --with-freetype-dir=/usr/lib/ \
        --with-png-dir=/usr/lib/ \
        --with-jpeg-dir=/usr/lib/ \
        --with-gd

RUN docker-php-ext-install pdo_mysql soap mysqli gd
2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1