この記事では、Ubuntu 20.04 LTS に PHP OPcache をインストールして構成するために必要な手順について説明しました。このチュートリアルを続行する前に、sudo
を持つユーザーとしてログインしていることを確認してください 特権。このチュートリアルのすべてのコマンドは、root 以外のユーザーとして実行する必要があります。
OPcache は、PHP インタープリター用の Apache モジュールです。プリコンパイル済みスクリプトを共有メモリ空間に格納することで、パフォーマンスを向上させるために使用されます。 PHPに組み込まれているキャッシュモジュールです。有効にすると、PHP ベースの Web サイトのパフォーマンスが驚くほど向上します。
前提条件:
- Ubuntu 20.04 を搭載したオペレーティング システム
- スーパーユーザー権限を持つサーバー IPv4 アドレス (ルート アクセス)
- Linux デスクトップ用 Gnome ターミナル
- Windows または macOS 用の PuTTy SSH クライアント
- Windows 10/11 用 Powershell
- APT コマンドに精通している
Ubuntu 20.04 に PHP OPcache をインストールします
ステップ 1. まず、Ubuntu サーバーにパッケージをインストールする前に、すべてのシステム パッケージが更新されていることを確認することを常にお勧めします。
sudo apt update sudo apt upgrade
ステップ 2. Ubuntu システムに PHP OPcache をインストールします。
- Apache で Opcache をインストールします。
Apache、PHP、およびその他の PHP 拡張機能をサーバーにインストールする必要があります:
sudo apt install apache2 libapache2-mod-php php php-cli php-opcache
Opcache をインストールしたら、php.ini
を編集します。 Opcache 拡張機能を有効にするファイル:
nano /etc/php/7.4/apache2/php.ini
次の行を追加します:
opcache.enable=1 opcache.memory_consumption=512 opcache.max_accelerated_files=3000 opcache.revalidate_freq=200
ファイルを保存して閉じ、Apache サービスを再起動します:
sudo systemctl restart apache2
- Nginx で Opcache をインストールします。
次のコマンドで Opcache 拡張機能をインストールします:
sudo apt install nginx php-fpm php-cli php-opcache
次に、php.ini
を編集して PHP OPcache を有効にする必要があります。 ファイル:
nano /etc/php/7.4/fpm/php.ini
次の行を変更します:
opcache.enable=1 opcache.memory_consumption=512 opcache.max_accelerated_files=3000 opcache.revalidate_freq=200
ファイルを保存して閉じ、Nginx サービスを再起動します:
sudo systemctl restart php7.4-fpm sudo systemctl restart nginx
次のコマンドで PHP OPcache のインストールを確認できるようになりました:
php -i | grep opcache
次の出力が得られるはずです:
/etc/php/7.4/cli/conf.d/10-opcache.ini, opcache.blacklist_filename => no value => no value opcache.consistency_checks => 0 => 0 opcache.dups_fix => Off => Off opcache.enable => On => On opcache.enable_cli => Off => Off opcache.enable_file_override => Off => Off opcache.error_log => no value => no value opcache.file_cache => no value => no value opcache.file_cache_consistency_checks => 1 => 1 opcache.file_cache_only => 0 => 0 opcache.file_update_protection => 2 => 2 opcache.force_restart_timeout => 120 => 120
Ubuntu 20.04 LTS Focal Fossa に PHP OPcache をインストールするために必要なことはこれだけです。この簡単なヒントがお役に立てば幸いです。 PHP OPcache の詳細については、公式ナレッジ ベースを参照してください。ご質問やご提案がありましたら、お気軽にコメントを残してください。