このチュートリアルでは、CentOSにPHP用のXCacheをインストールする方法を示します。知らなかった人のために、XCacheはオープンソースのオペコードキャッシャーです。サーバー上のPHPのパフォーマンスを高速化します。PHPスクリプトのコンパイル済み状態をshm(RAM)にキャッシュし、RAMから直接コンパイル済みバージョンを使用することでPHPスクリプトのコンパイル時間を削除することで、パフォーマンスを最適化します。これにより、 PHPスクリプトの他の多くの側面も最適化し、サーバーの負荷を軽減するため、ページ生成時間が最大5倍になります。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 CentOSへのXCacheのインストールを段階的に説明します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:CentOSまたはその他のRHELベースのディストリビューション。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
CentOSにXCacheforPHPをインストールする
ステップ1.まず、EPELyumリポジトリーをシステムに追加します。
CentOS 6:
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
CentOS 7:
rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-1.noarch.rpm
ステップ2.XCacheforPHPをインストールします。
yum install php-xcache xcache-admin
ステップ3.PHP用のXCacheの構成。
nano /etc/php.d/xcache.ini [xcache-common] extension = /usr/lib64/php/modules/xcache.so [xcache] xcache.shm_scheme = "mmap" xcache.size = 32M xcache.count = 1 xcache.slots = 8K xcache.ttl = 3600 xcache.gc_interval = 300 ; Same as aboves but for variable cache ; If you don't know for sure that you need this, you probably don't xcache.var_size = 0M xcache.var_count = 1 xcache.var_slots = 8K xcache.var_ttl = 0 xcache.var_maxttl = 0 xcache.var_gc_interval = 300 ; N/A for /dev/zero xcache.readonly_protection = Off xcache.mmap_path = "/dev/zero" xcache.cacher = On xcache.stat = On
必要に応じてxcache.iniファイルの設定を変更できます。これらの設定の詳細な説明は、xCacheの公式wesbsiteにあります。
ステップ4.NginxWebサーバーを再起動します。
sudo service nginx restart
この時点で、xCacheがサーバーに正常にインストールされているはずです。次のコマンドを実行することで確認できます:
php -v PHP 5.5.20 (cli) (built: Dec 31 2014 00:46:99) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies with XCache v3.2.0, Copyright (c) 2005-2014, by mOo with XCache Cacher v3.2.0, Copyright (c) 2005-2014, by mOo
おめでとうございます!XCache for PHPが正常にインストールされました。このチュートリアルを使用してCentOSシステムにXCacheをインストールしていただき、ありがとうございます。追加のヘルプや役立つ情報については、XCacheの公式Webサイトを確認することをお勧めします。