OPCache をインストールして CentOS 7 の PHP パフォーマンスを向上させる
PHP は、アプリケーション開発に最も人気のあるプログラミング言語の 1 つであり、すべての Web ホスティング サーバーで使用されています。最も人気のあるコンテンツ管理システム (CMS) は、WordPress、Drupal、Joomla などのPHPで書かれています。
PHP が世間でよく知られている理由の 1 つは、デフォルトのディストリビューションに多数の拡張機能が含まれているためです。その例としては、OPcahce があります。
Opcache とは何ですか?またその仕組みは何ですか?
元々は Zend Optimizer+ として知られていた Opcache (PHP 5.5.0 で導入) は、PHP のパフォーマンスを強化してアプリケーション全体を向上させるために構築された強力な PHP 拡張機能です。パフォーマンス。これは、PHP バージョン 5.2、5.3、および 5.4 の PECL を通じて拡張機能として利用できます。 >。これは、コンパイル済みのスクリプトのバイトコードを共有メモリに保存することで機能するため、PHP がリクエストごとにスクリプトをロードして解析する必要がなくなります。
この記事では、特定の PHP バージョンの CentOS 7 に OPcache をインストールして構成する方法を説明します。
CentOS 7 に Opcache PHP 拡張機能をインストールする
1. 次のように、まず EPEL リポジトリをシステムにインストールし、続いて REMI リポジトリをシステムにインストールします。
yum update && yum install epel-release
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
2. 次に、yum のデフォルト機能を拡張するユーティリティのコレクションである yum-utils をインストールする必要があります。これらは、手動設定などを行わずに yum リポジトリやパッケージを管理するのに役立ちます。
yum install yum-utils
3. yum-utils をインストールしたら、yum-config-manager を使用して Remi リポジトリを有効にします。さまざまな PHP バージョンとモジュールをインストールするためのデフォルトのリポジトリ。
yum-config-manager --enable remi-php55 #For PHP 5.5
yum-config-manager --enable remi-php56 #For PHP 5.6
yum-config-manager --enable remi-php70 #For PHP 7.0
yum-config-manager --enable remi-php71 #For PHP 7.1
yum-config-manager --enable remi-php72 #For PHP 7.2
4. 次に、Opcache 拡張機能をインストールし、次のコマンドを使用して PHP バージョンを確認し、Opcache 拡張機能がインストールされていることを確認します。
yum install php-opcache
php -v
CentOS 7 で Opcache PHP 拡張機能を構成する
5. 次に、/etc/php.d/10-opcache.ini (または /etc/) を編集して、OPcache を構成します。 php.d/10-opcache.ini) ファイルをお気に入りのエディターを使用して作成します。
vim /etc/php.d/10-opcache.ini
次の設定は、OPcache の使用を開始するのに必要な設定であり、パフォーマンスが優れているため、通常は推奨されます。構成のコメントを解除すると、構成を有効にできます。
opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
6. 最後に、Web サーバーを再起動して Opcache が動作し始めるようにします。
systemctl restart nginx
OR
systemctl restart httpd
それだけです! Opcache は、PHP のパフォーマンスを向上させるために構築された PHP 拡張機能です。この記事では、CentOS 7 にOPcache をインストールして設定する方法を説明しました。ご質問がございましたら、以下のコメント フォームからお問い合わせください。