昨日、「オプションモジュールのphp-intlがないよ」という問題を解決しましたが、サイトヘルスの同じ枠(1つ以上の推奨モジュールが存在しません)に実はもう一つ、ないことが指摘されているオプションモジュールがありました。
それが、これ。
タイトルにもありますが、「オプションのモジュールzipがインストールされていないか、無効化されています。」というメッセージ。
php-intlが解決したので、合わせてこちらも解決しておくことにしました。
同様にGoogle先生に聞いたところ、こちらはphp-zipというモジュールがないことによるメッセージであることがわかりました。つまり、php-zipをインストールすれば(そしてapacheを再起動すれば)いい、ということのようです。
早速php-zipをインストールしますが、phpがらみのレポジトリはremi-php74を利用するので、このリポジトリを有効にした上でphp-zipをインストールします。
# yum –enablerepo=remi-php74 install php-zip
・
・
・
インストール中:
php-pecl-zip x86_64 1.22.1-1.el7.remi.7.4 remi-php74 65 k
依存性関連でのインストールをします:
libzip5 x86_64 1.10.0-1.el7.remi remi-safe 67 k
libzstd x86_64 1.5.5-1.el7 epel 292 k
・
・
・
完了しました!
ついでapacheの再起動。
# systemctl restart httpd
そうしたらワードプレスのサイトヘルスを確認します。すると。
無事に推奨モジュールがない旨のメッセージがなくなりました!
このモジュールは主にバックアップをとる時に利用されるものらしく、通常利用ではあまり恩恵を受けることはなさそうですが、エラーメッセージに準ずるものが一つでもなくなるのは気持ち的にうれしいですよね!
そのうち、残っているやつも何とかしないと?(笑)