V tomto tutoriálu vám ukážeme, jak nainstalovat XCache pro PHP na CentOS. Pro ty z vás, kteří nevěděli, XCache je open-source mezipaměť opcode, což znamená, že zrychluje výkon PHP na serverech. Optimalizuje výkon odstraněním doby kompilace PHP skriptů ukládáním zkompilovaného stavu PHP skriptů do mezipaměti do shm (RAM) a použitím zkompilované verze přímo z RAM. Tím se zvýší rychlost doba generování stránky až 5krát, protože také optimalizuje mnoho dalších aspektů PHP skriptů a snižuje zatížení serveru.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci XCache na CentOS.
Předpoklady
- Server s jedním z následujících operačních systémů:CentOS. nebo jakákoli jiná distribuce založená na RHEL.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
- Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte XCache pro PHP na CentOS
Krok 1. Nejprve do svého systému přidejte úložiště EPEL yum.
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
Krok 2. Nainstalujte XCache pro PHP.
yum install php-xcache xcache-admin
Krok 3. Konfigurace XCache pro PHP.
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
Nastavení v souboru xcache.ini můžete upravit podle svých potřeb. Podrobné vysvětlení těchto nastavení naleznete na oficiálních webových stránkách xCache.
Krok 4. Restartujte webový server Nginx.
sudo service nginx restart
V tuto chvíli by měla být xCache úspěšně nainstalována na váš server. Můžete to potvrdit provedením následujícího příkazu:
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
Blahopřejeme! Úspěšně jste nainstalovali XCache pro PHP. Děkujeme, že jste použili tento návod k instalaci XCache v systému CentOS. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web XCache.