Ubuntu20.04にPHPOPcacheをインストールして構成する

Opcacheは、プリコンパイルされたスクリプトバイトコードを共有メモリに保存することでPHPのパフォーマンスを向上させるために使用される強力なPHP拡張機能です。 したがって、PHPは、リクエストごとにスクリプトをロードして解析する必要はありません。 これにより、PHPベースのアプリケーションのパフォーマンスが高速化されます。

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

前提条件

  • Ubuntu20.04を実行しているサーバー。
  • ルートパスワードがサーバーに設定されます。

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

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

まず、次のコマンドを使用して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を実行しているサーバーにOpcachePHPモジュールをインストールして有効にする方法を示します。

まず、次のコマンドを使用して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

結論

おめでとう! Ubuntu20.04にNginxとApacheを使用してPHPOpcache拡張機能を正常にインストールして有効にしました。 Opcacheを使用して、PHPベースのアプリケーションを簡単に高速化できるようになりました。

Source link