GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOSにPHP用のXCacheをインストールする方法

このチュートリアルでは、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サイトを確認することをお勧めします。


Cent OS
  1. CentOS8にPHP7.3をインストールする方法

  2. CentOS7にPHP7.4をインストールする方法

  3. CentOS7にPHP7.3をインストールする方法

  1. CentOS 7 /RHEL7およびCentOS6/RHEL6にPHP7.4/ 7.3/7.2をインストールする方法

  2. CentOS 8 /RHEL8にPHP7.4/7.3をインストールする方法

  3. CentOSにPHP5.5をインストールする方法

  1. CentOS7にXCacheをインストールする方法

  2. CentOS7にPHP5.6をインストールする方法

  3. CentOS7にPHP8をインストールする方法