PHP設定 · 1 min read · Nov 28, 2025

Ubuntu 20.04 に PHP OPcache をインストールして設定する

Opcache は、事前コンパイルされたスクリプトバイトコードを共有メモリに保存することで PHP のパフォーマンスを向上させる強力な PHP 拡張機能です。これにより、PHP は各リクエストごとにスクリプトを読み込んで解析する必要がなくなります。これにより、PHP ベースのアプリケーションのパフォーマンスが向上します。

このチュートリアルでは、Ubuntu 20.04 で Apache と Nginx を使用して Opcache PHP 拡張機能をインストールして有効にする方法を示します。

前提条件

  • Ubuntu 20.04 を実行しているサーバー。
  • サーバーに設定されたルートパスワード。

Apache で Opcache をインストールする

このセクションでは、Apache を実行しているサーバーに Opcache PHP モジュールをインストールして有効にする方法を示します。

まず、次のコマンドで Opcache 拡張機能をインストールします:

apt-get install php-opcache -y

Opcache がインストールされたら、php.ini ファイルを編集して Opcache 拡張機能を有効にします。

nano /etc/php/7.4/apache2/php.ini

良好なパフォーマンスのために、次の行を変更します。

opcache.enable=1
opcache.memory_consumption=128
opcache.max_accelerated_files=3000
opcache.revalidate_freq=200

ファイルを保存して閉じたら、設定変更を適用するために Apache サービスを再起動します:

systemctl restart apache2

Nginx で Opcache をインストールする

このセクションでは、Nginx を実行しているサーバーに Opcache PHP モジュールをインストールして有効にする方法を示します。

まず、次のコマンドで Opcache 拡張機能をインストールします:

apt-get install php-opcache php-fpm -y

Opcache がインストールされたら、php.ini ファイルを編集して Opcache 拡張機能を有効にします。

nano /etc/php/7.4/fpm/php.ini

良好なパフォーマンスのために、次の行を変更します。

opcache.enable=1
opcache.memory_consumption=128
opcache.max_accelerated_files=3000
opcache.revalidate_freq=200

ファイルを保存して閉じたら、設定変更を適用するために Nginx と PHP-FPM サービスを再起動します:

systemctl restart nginx  
systemctl restart php7.4-fpm

結論

おめでとうございます! Ubuntu 20.04 で Nginx と Apache を使用して PHP Opcache 拡張機能を正常にインストールして有効にしました。これで、Opcache を使用して PHP ベースのアプリケーションを簡単に高速化できます。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。