サーバをyum updateして再起動後、WordPressのダッシュボードを確認したら、見慣れない「おすすめの改善」が提示されていました。
それが、これ。
どうやらオプションのモジュール2つがインストールされていないようです(それらを無効にした記憶がないので・・・)。
というわけで、まずはそのうちの一つ、intlをインストールしてみることに。
ところで、intlってなによ?と思い調べてみたところ、phpのモジュールであるphp-intlというものだそうで、これをインストールすれば(少なくともintlの)おすすめを消すことができるそうです。
では早速そいつをインストールしてみましょう!
なお、うちの環境はphp7.4で、これはremi-php74.repoでインストールしたもの。そして通常環境下では同リポジトリは無効にしているため、そのままphp-intlをインストールしようとすると依存性の関係でエラーになります(実験済み)。
# yum –enablerepo=remi-php74 install php-intl
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.riken.jp
* epel: mirror-nrt.yuki.net.uk
* extras: ftp.riken.jp
* remi-php74: ftp.riken.jp
* remi-safe: ftp.riken.jp
* updates: ftp.riken.jp
remi-php74 | 3.0 kB 00:00
remi-php74/primary_db | 264 kB 00:00
依存性の解決をしています
–> トランザクションの確認を実行しています。
—> パッケージ php-intl.x86_64 0:7.4.33-8.el7.remi を インストール
–> 依存性の処理をしています: php-common(x86-64) = 7.4.33-8.el7.remi のパッケージ: php-intl-7.4.33-8.el7.remi.x86_64
–> トランザクションの確認を実行しています。
・
・
・
—> パッケージ libicu72.x86_64 0:72.1-1.el7.remi を インストール
—> パッケージ php-common.x86_64 0:7.4.33-6.el7.remi を 更新
–> 依存性の処理をしています: php-common(x86-64) = 7.4.33-6.el7.remi のパッケージ: php-json-7.4.33-6.el7.remi.x86_64
・
・
・
—> パッケージ php-common.x86_64 0:7.4.33-8.el7.remi を アップデート
–> トランザクションの確認を実行しています。
—> パッケージ php.x86_64 0:7.4.33-6.el7.remi を 更新
—> パッケージ php.x86_64 0:7.4.33-8.el7.remi を アップデート
・
・
・
–> 依存性解決を終了しました。
依存性を解決しました
・
・
・
インストール中:
php-intl x86_64 7.4.33-8.el7.remi remi-php74 240 k
依存性関連でのインストールをします:
libicu72 x86_64 72.1-1.el7.remi remi-safe 10 M
依存性関連での更新をします:
php x86_64 7.4.33-8.el7.remi remi-php74 3.4 M
・
・
・
トランザクションの要約
================================================================================
インストール 1 パッケージ (+ 1 個の依存関係のパッケージ)
更新 ( 12 個の依存関係のパッケージ)
総ダウンロード容量: 22 M
Is this ok [y/d/N]: y
Downloading packages:
・
・
・
合計 6.8 MB/s | 22 MB 00:03
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
・
・
・
インストール:
php-intl.x86_64 0:7.4.33-8.el7.remi
依存性関連をインストールしました:
libicu72.x86_64 0:72.1-1.el7.remi
依存性を更新しました:
php.x86_64 0:7.4.33-8.el7.remi
php-cli.x86_64 0:7.4.33-8.el7.remi
php-common.x86_64 0:7.4.33-8.el7.remi
php-gd.x86_64 0:7.4.33-8.el7.remi
php-json.x86_64 0:7.4.33-8.el7.remi
php-mbstring.x86_64 0:7.4.33-8.el7.remi
php-mysqlnd.x86_64 0:7.4.33-8.el7.remi
php-pdo.x86_64 0:7.4.33-8.el7.remi
php-process.x86_64 0:7.4.33-8.el7.remi
php-sodium.x86_64 0:7.4.33-8.el7.remi
php-xml.x86_64 0:7.4.33-8.el7.remi
php-xmlrpc.x86_64 0:7.4.33-8.el7.remi
完了しました!
これで無事にphp-intlのインストールが完了。ここで一度apacheを再起動させ、サイトヘルスを開けば・・・。
この通り、無事におすすめのメッセージが消えました。
同じような手順を踏めば、多分もう一つのおすすめモジュールも消せるのかも。そのうち試してみたいと思います!