GNU/Linux >> Linux の 問題 >  >> Debian

DebianにOPcacheをインストールする方法

このガイドでは、UbuntuやMintなどのDebianベースのLinuxディストリビューションにZendOPcacheをインストールする方法について説明します。

OpCacheは、他のキャッシングソリューションと同様に動作する高度なキャッシングモジュールです。サイトのコンパイル済みPHPページを共有メモリに保持することで、PHPのパフォーマンスが大幅に向上し、ひいてはWebサイトが大幅に向上します。これにより、サーバーがリクエストを受信するたびにPHPがこれらのページをロードする必要がなくなります。

このガイドでは、この投稿でUbuntu 20.04を使用し、ApacheとNginxの両方のWebサーバーにモジュールをインストールして有効にする方法を示します。サーバーの設定についてサポートが必要な場合は、他のガイドのいずれかを参照してください。

ApacheDebian用のPHPOPcacheのインストールと構成

開始するには、ターミナルを起動してパッケージインデックスを更新します:

$ sudo apt update

次に、以下に示すように、Apache Webサーバー、PHP、およびphp-opcacheモジュールを含むPHPモジュールをインストールします。

$ sudo apt install apache2 libapache2-mod-php php-curl php-mbstring php-opcache php-mysql php-xml php-gd

このコマンドは、最新バージョンのApache Webサーバー、およびPHPとその拡張機能をインストールします。次のコマンドを実行して、インストールしたPHPのバージョンを確認します。

$ php –version

ここで、OPcacheキャッシングモジュールを有効にする必要があります。これを行うには、php.ini設定ファイルに変更を加えます。

$ sudo vim /etc/php.ini

次の行を見つけてコメントを外します

pcache.enable=1
opcache.memory_consumption=128
opcache.max_accelerated_files=10000
opcache.revalidate_freq=200

変更を保存して終了します。

次に、Apacheを再起動して変更を適用します。

$ sudo systemctl restart apache2

最後に、次のようにOpcacheが有効になっていることを確認します。

$ php -i | grep opcache

次の出力が画面に表示されます。

これは、Opcacheモジュールが正常にインストールされたことを十分に証明しています。

Nginx用のPHPOPcacheをインストールして構成する

選択したWebサーバーとしてNginxを使用する場合は、以下の手順に従ってください。

以前と同じように、Nginx、PHP、および関連するPHP拡張機能をインストールします。

$ sudo apt install nginx php php-fpm php-cli php-curl php-mbstring php-opcache php-mysql php-xml php-gd

もう一度、インストールされているPHPのバージョンを確認します。

$ php -v

次に、php.ini構成ファイルにアクセスしてOpcacheを有効にします。

$ sudo vim /etc/php.ini

前と同じように、次の行のコメントを解除して、NginxのOpcacheを有効にします。

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

変更を保存して終了します。

次に、NginxWebサーバーとPHP-FPMサービスを再起動します。

$ sudo systemctl restart nginx

最後に、Opcacheが正常にインストールされたことを確認します。

$ php -i | grep opcache

ZendOpcacheキャッシングモジュールが正常にインストールされたことを確認する必要があります。


Debian
  1. PHP 7.4 / 7.3 / 7.2/7.1をDebian10/Debian9にインストールする方法

  2. Debian10にPHP7.4をインストールする方法

  3. Debian 10 に PHP 7.3 をインストールする方法

  1. Debian11にPHP8.0をインストールする方法

  2. PHP8.0をDebian10/Debian9にインストールする方法

  3. PHPComposerをDebian8にインストールする方法

  1. PHP8をDebian10にインストールする方法

  2. Debian11にPHPをインストールする方法

  3. Debian9にPHP7.2をインストールする方法