docker ckfinder ‘The PHP installation does not meet the minimum system requirements for CKFinder. Missing PHP extensions: GD. Please refer to CKFinder documentation for more details.’の解決方法

ckfinderで画像を選択後、ckeditor上には選択した画像が表示されるが、上記のアラートメッセージが表示され「OK」を押下後、画像も非表示になる場合はGDライブラリのインストールが必要である。

phpのdockerfileに以下を追記してdocker-compose buildをすればOK。

RUN apt-get update \
  && apt-get install -y wget git unzip libpq-dev libfreetype6-dev libjpeg62-turbo-dev libpng-dev \
  && docker-php-ext-configure gd --with-freetype --with-jpeg \
  && docker-php-ext-install -j$(nproc) gd

GDライブラリがインストール済みなら、php.iniでGDライブラリを有効にしてやればOK。

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です