ウェブサイト検索

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.25.3、および 5.4PECL を通じて拡張機能として利用できます。 >。これは、コンパイル済みのスクリプトのバイトコードを共有メモリに保存することで機能するため、PHP がリクエストごとにスクリプトをロードして解析する必要がなくなります。

この記事では、特定の PHP バージョンの CentOS 7OPcache をインストールして構成する方法を説明します。

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 7OPcache をインストールして設定する方法を説明しました。ご質問がございましたら、以下のコメント フォームからお問い合わせください。