GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

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

OPcacheは、PHPインタープリター用のApacheモジュールです。プリコンパイルされたスクリプトを共有メモリスペースに保存することでパフォーマンスを向上させるために使用されます。
通常、WordPressおよびPHPベースのアプリケーションのパフォーマンスを高速化するために使用されます。 OPcacheを使用すると、PHPがリクエストごとにスクリプトをロードして解析する必要がなくなります。

このチュートリアルでは、Ubuntu20.04VPSにPHPOPcacheをインストールして構成する方法を示します。

前提条件
  • Ubuntu 20.04 VPS(SSD 2 VPSプランを使用します)
  • rootユーザーアカウントへのアクセス(またはroot権限を持つ管理者アカウントへのアクセス)

サーバーにログインし、サーバーOSパッケージを更新します

まず、rootユーザーとしてSSH経由でUbuntu20.04サーバーにログインします。

ssh root@IP_Address -p Port_number

「IP_Address」と「Port_number」をサーバーのそれぞれのIPアドレスとSSHポート番号に置き換える必要があります。さらに、必要に応じて「root」を管理者アカウントのユーザー名に置き換えます。

開始する前に、サーバーにインストールされているすべてのUbuntuOSパッケージが最新であることを確認する必要があります。これを行うには、次のコマンドを実行します。

apt-get update -y
apt-get upgrade -y

Apacheを使用したPHPOPcacheのインストールと構成

このセクションでは、PHP OPcacheをインストールし、ApacheWebサーバーで有効にする方法を示します。

ApacheとPHPをインストールする

まず、Apache、PHP、およびその他のPHP拡張機能をサーバーにインストールする必要があります。次のコマンドでインストールできます:

apt-get install apache2 libapache2-mod-php php php-cli php-opcache php-mysql php-zip php-gd php-mbstring php-curl php-xml -y

すべてのパッケージがインストールされたら、次のコマンドを使用してPHPのバージョンを確認します。

php -version

次の出力が得られるはずです:

PHP 7.4.3 (cli) (built: Oct  6 2020 15:47:56) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies

OPcacheを構成する

次に、php.iniファイルを編集してPHPOPcacheを有効にする必要があります。

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

次の行のコメントを解除します:

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

ファイルを保存して閉じてから、Apacheサービスを再起動して変更を適用します。

systemctl restart apache2

これで、次のコマンドを使用してPHPOPcacheのインストールを確認できます。

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 => 180 => 180

Nginxを使用したPHPOPcacheのインストールと構成

このセクションでは、NginxWebサーバーを使用してPHPOPcacheをインストールする方法を示します。

PHPとNginxをインストールする

まず、次のコマンドを使用してNginx、PHP、およびその他のPHP拡張機能をインストールします。

apt-get install nginx php php-fpm php-cli php-opcache php-mysql php-zip php-gd php-mbstring php-curl php-xml -y

すべてのパッケージがインストールされたら、次のコマンドを使用してPHPのバージョンを確認します。

php -version

次の出力が得られるはずです:

PHP 7.4.3 (cli) (built: Oct  6 2020 15:47:56) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies

OPcacheを構成する

次に、php.iniファイルを編集してPHPOPcacheを有効にする必要があります。

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

次の行のコメントを解除します:

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

ファイルを保存して閉じてから、Apacheサービスを再起動して変更を適用します。

systemctl restart nginx php7.4-fpm

これで、次のコマンドを使用してPHPOPcacheのインストールを確認できます。

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 => 180 => 180

もちろん、PHP VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にセットアップを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Panels
  1. Ubuntu16.04にLibreNMSをインストールして構成する方法

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

  3. Ubuntu20.04にFail2banをインストールして構成する方法

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

  2. Ubuntu18.04にCyber​​Panelをインストールして構成する方法

  3. Ubuntu 20.04 に PHP OPcache をインストールする方法

  1. Ubuntu18.04または20.04にPHP7.4および8.0をインストールする方法

  2. Ubuntu18.04にRedisをインストールして構成する方法

  3. Ubuntu18.04にRedmineをインストールして設定する方法