In questo tutorial, ti mostreremo come installare XCache per PHP su CentOS. Per quelli di voi che non lo sapessero, XCache è un opcode cacher open source, il che significa che accelera le prestazioni di PHP sui server.Ottimizza le prestazioni rimuovendo il tempo di compilazione degli script PHP memorizzando nella cache lo stato compilato degli script PHP nella shm (RAM) e utilizzando la versione compilata direttamente dalla RAM.Ciò aumenterà il tasso di tempo di generazione della pagina fino a 5 volte poiché ottimizza anche molti altri aspetti degli script PHP e riduce il carico del server.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di XCache su CentOS.
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:CentOS. o qualsiasi altra distribuzione basata su RHEL.
- Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
- Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
- Un
non-root sudo user
o accedere all'root user
. Ti consigliamo di agire comenon-root sudo user
, tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.
Installa XCache per PHP su CentOS
Passaggio 1. Innanzitutto, aggiungi EPEL yum repository al tuo sistema.
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
Passaggio 2. Installa XCache per PHP.
yum install php-xcache xcache-admin
Passaggio 3. Configurazione di XCache per 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
Puoi modificare le impostazioni nel file xcache.ini in base alle tue esigenze. Una spiegazione dettagliata di queste impostazioni la puoi trovare sul sito web ufficiale di xCache.
Passaggio 4. Riavvia il tuo server web Nginx.
sudo service nginx restart
A questo punto, xCache dovrebbe essere installato correttamente sul tuo server. Puoi confermarlo eseguendo il seguente comando:
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
Congratulazioni! Hai installato con successo XCache per PHP. Grazie per aver utilizzato questo tutorial per l'installazione di XCache nel sistema CentOS. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di XCache.