ホームページ >バックエンド開発 >PHPチュートリアル >php5.3 LNMP統合環境インストールopcache
現在、PHP には 3 つのキャッシュ プラグインがあることは誰もが知っています: APC、eAccelerator、そしてそれらはより高速です。
これらの PHP アクセラレーション プラグインの主な原理は同じで、PHP の実行後にデータをメモリにバッファリングして、コンパイル プロセスの繰り返しを回避し、バッファ内のコンパイルされたコードを直接使用して速度を向上させ、サーバーの負荷を軽減します。 drupal のような巨大な CMS は、ページを開くたびに数十の PHP ファイルを呼び出し、数万行のコードを実行する必要があるため、APC などのアクセラレータをインストールすると、その効率がどれほど上がるかは想像できます。ページを開く速度が速くなるのは明らかです。
以下は、仮想マシンの LNMP 環境に opcache をインストールするプロセスです。記録します。
wget https://pecl.php.net/get/zendopcache-7.0.4.tgztar zxvf zendopcache-7.0.4.tgzcd zendopcache-7.0.4./configure --with-php-config=/usr/local/php/bin/php-configmakemake install
次に php.ini を変更します
vim /usr/local/php/etc/php.ini 添加如下内容:zend_extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/opcache.soopcache.memory_consumption=128opcache.interned_strings_buffer=8opcache.max_accelerated_files=4000opcache.revalidate_freq=60opcache.fast_shutdown=1opcache.enable_cli=1
最後に php-fpm を再起動します。 /etc/init.d/php-fpm 再起動