このインスタンスには、いくつかの推奨 PHP モジュールがありません[apcu,gmp]
Nextcloudで「apcu」と「gmp」モジュールが不足の警告
Nextcloudの管理画面にログインすると以下の警告が発生していました
PHPのモジュール
このインスタンスには、いくつかの推奨 PHP モジュールがありません。パフォーマンスと互換性を向上させるために、これらをインストールすることを強くお勧めします: - apcu - gmp SFTPストレージに必要で、WebAuthnのパフォーマンス向上のために推奨されます

この警告はNextcloudの「apcu」と「gmp」モジュールが不足しているのが原因です。
サーバーに該当するPHP拡張パッケージをインストールし、php-fpmをを再起動することで解決できます
・php-pecl-apcu(データキャッシュモジュール)
APCu(APC User Cache)は、「一度読み込んだデータをサーバーのメモリ上に一時保存(キャッシュ)して使い回す」機能を提供します
・php-gmp(多倍長整数計算モジュール)
GMP(GNU Multiple Precision)は、通常のPHPでは扱えない「途方もなく桁数の大きい整数」を超高速に計算するためのモジュールです。
具体的には役割は以下になります
- WebAuthn(パスワードレス認証)の高速化: 物理セキュリティキー(YubiKeyなど)や、スマホの指紋認証・顔認証(Touch ID / Face ID)を使ってNextcloudにログインする際の暗号計算(公開鍵暗号)で使用します。
- SFTP外部ストレージ連携: 別のサーバーを「外部ストレージ」としてNextcloudに暗号化接続してマウント(連携)する際の、安全な鍵交換や暗号化処理に使用します。
php-pecl-apcu php-gmp のインストール
RHEL系のRockyLinux10のサーバーなので、dnfコマンドで下記のようにインストールしました。インストール後はphp-fpmを再起動すれば大丈夫です。Apacheの再起動をしなくても警告の表示は消えます
$ sudo dnf install php-pecl-apcu php-gmp メタデータの期限切れの最終確認: 0:42:53 前の 2026年06月15日 13時22分26秒 に実施しました。 依存関係が解決しました。 =========================================================================================================================================================================================== パッケージ アーキテクチャー バージョン リポジトリー サイズ =========================================================================================================================================================================================== インストール: php-gmp x86_64 8.3.31-1.el10_2 appstream 31 k php-pecl-apcu x86_64 5.1.23-5.el10 appstream 60 k トランザクションの概要 =========================================================================================================================================================================================== インストール 2 パッケージ ダウンロードサイズの合計: 91 k インストール後のサイズ: 215 k これでよろしいですか? [y/N]: y パッケージのダウンロード: (1/2): php-gmp-8.3.31-1.el10_2.x86_64.rpm 744 kB/s | 31 kB 00:00 (2/2): php-pecl-apcu-5.1.23-5.el10.x86_64.rpm 1.1 MB/s | 60 kB 00:00 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 合計 201 kB/s | 91 kB 00:00 トランザクションの確認を実行中 トランザクションの確認に成功しました。 トランザクションのテストを実行中 トランザクションのテストに成功しました。 トランザクションを実行中 準備 : 1/1 インストール中 : php-pecl-apcu-5.1.23-5.el10.x86_64 1/2 インストール中 : php-gmp-8.3.31-1.el10_2.x86_64 2/2 scriptletの実行中: php-gmp-8.3.31-1.el10_2.x86_64 2/2 インストール済み: php-gmp-8.3.31-1.el10_2.x86_64 php-pecl-apcu-5.1.23-5.el10.x86_64 完了しました! # php-fpm を再起動します $ sudo systemctl restart php-fpm.service

