
以前からサイトヘルスに表示されていた「オペコードキャッシュが有効化されていません」という警告を放置していたが,そろそろ目障りで気になりだしたので対策した。
手っ取り早くAI検索して修正した。それぞれの項目の詳細は調べていない。
「オペコードキャッシュが有効化されていません」という警告は、PHPの実行速度を上げるための拡張モジュール OPcache がサーバー側で有効になっていない場合に表示されます。
WordPressなどのサイトヘルス画面でこの警告を解消するには、サーバーの php.ini 設定ファイルを編集し、opcache.enable = 1 を有効化してWebサーバーやPHP-FPMを再起動する必要があります。
設定手順(VPS・専用サーバーの場合)php.ini ファイルを開き、[opcache] セクションまたはファイル末尾に以下の設定を追加・変更します
次のコードをアンコメントする。「先頭の(;)を外す」
;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
zend_extension=opcache
[opcache]
opcache.enable = 1
opcache.memory_consumption = 128
opcache.max_accelerated_files = 10000
opcache.validate_timestamps = 1