【WordPressサイトヘルス解決】オプションのモジュールimagickがインストールされていないか、無効化されています。

WordPressサイトヘルスチェックの「1つ以上の推奨モジュールが存在しません」の中で、「オプションのモジュール imagick がインストールされていないか、無効化されています。」と出たのでimagickモジュールを入れることにした。

環境は以下

  • さくらのVPS
  • CentOS 7
  • Nginx 1.17
  • PHP 7.4
  • MariaDB

VPSでなくレンタルサーバーサービスならコントールパネルといった管理画面から簡単に入れられると思う。

perlコマンドを使えるようにするため、php-pear php-develをインストール。

yum install --enablerepo=remi,remi-php74 php-pear php-devel

次に、imagickをインストール

pecl install imagick

/etc/php.d/の下に30-imagick.iniというiniファイルを作成し編集していく。

vi /etc/php.d/30-imagick.ini

そして、ファイルへ以下の記述をする。

; Enable imagick extension module
extension=imagick.so

最後に、php-fpmを再起動。

systemctl restart php-fpm

WordPressの管理画面に戻って、テスト通過されていることが確認できればOK。

コメント