ローカル環境に構築した WordPress のサイトヘルスで
「オプションのモジュール imagick がインストールされていないか、無効化されています。」
となっていたのでインストールする。
環境
Windows10 pro 64bit
Apache HTTP Server 2.4.48
PHP 8.0.10
すでに php.ini で「extension_dir」などの設定がされ動作している事が前提。
ダウンロード
PHP For Windows ページを開く。
「Downloads」ページの「PECL extension release」から「windows.php.net - /downloads/pecl/releases/」にアクセスする。

ディレクトリの一覧画面になるので「imagick」の中からバージョンなど自分の環境にあったものをダウンロードする。

ここでは、imagick/3.5.1/php_imagick-3.5.1-8.0-ts-vs16-x64.zip をダウンロードした。
インストール
ダウンロードしたファイルを任意の場所に解凍する。
解凍すると沢山の dll が入っているので、このフォルダへのパスを通しておく。
「php_imagick.dll」を PHP の ext フォルダに追加する。
「php.ini」で「extension=php_imagick」として拡張機能を有効にする。
Apache を再起動する。
phpinfo() で imagick モジュールが有効になっているか確認する。

私の場合、 Apache の再起動だけではパスの設定が読み込まれなかったため、Windows の再起動も行った。