CentOS 7でOPCacheをインストールしてPHPのパフォーマンスを向上させる


ある[ PHP は、アプリケーションを開発するための最も人気のあるプログラミング言語の一つであり、あなたはすべてのWebホスティングサーバー上でそれを見つけるでしょう。最も人気のあるある[コンテンツ管理システム CMS )は、WordPress、Drupal、Joomlaなどの PHP で書かれています。

PHP がよく知られている多くの理由の1つは、デフォルトのディストリビューションに多数の拡張機能があるためです。例は OPcahce です。

元々 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 Extensionをインストールする

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. 最後に、 Opcache 用にウェブサーバーを再起動して作業を開始します。

# systemctl restart nginx
OR
# systemctl restart httpd

それで全部です! Opcache は、PHPのパフォーマンスを向上させるために構築された PHP 拡張機能です。この記事では、 CentOS 7 OPcache をインストールして設定する方法について説明しました。ご質問がある場合は、下記のコメントフォームからお問い合わせください。