
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 usernebo 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.