Instal·li Accelerador de XCache PHP a Linux Compilant des de Font
XCache és un accelerador de PHP alternatiu tot i així ràpid i estable i opcode cacher que és similar a l'eAccelerator famós i APC (Amagatall de PHP Alternatiu). L'ampliació de XCache funciona per caching el bytecode compilat (codifiquen opcode o intermediari) forma d'escriptures de PHP per evitar la despesa per analitzar i per compilar codi font de PHP en totes les peticions de pàgina, i així redueix càrregues de servidor, estimula l'actuació d'escriptures de PHP i augmenta la velocitat de codi de PHP de 2-10 vegades.
XCache dóna suport a totes les últimes branques de PHP cvs com PHP 4.3, PHP 4.4, PHP 5.1 i PHP 5.2 en servidor de Linux incloent-hi CentOS que comú utilitzat en cPanel i Plesk web basat que ofereix servidor, i servidor de webs de ThreadSafe/Windows. XCache venç molts problemes que existeixen en opcachers o acceleradors com incapaç de treballar amb versions de PHP noves. Al costat de, XCache també estat benchmarked per ser més ràpid que uns altres opcode cachers.
Aquest és una classe simple i guia damunt com instal·lar XCache PHP cacher manualment compilant de paquet de codi font. Si està utilitzant Wordpress o utilitzant XCache per accelerar-se i millorar actuació de blog Wordpress, hagués d'assegurar primer que PHP es millori a última versió (PHP 5.2.1), com PHP 4 poden provocar una mica d'inestabilitat assumpte com incapaç d'enviar comentari, parcial càrrega de pàgina i etc. de Tota Manera, PHP5 sempre es recomana si és possible. I com amb tot l'accelerador de PHP, XCache no treballarà amb voltes de PHP suEXEC damunt. PHP suEXEC s'ha d'impossibilitar perquè XCache treballi pròpiament.
Actualment, XCache manté 2 branques, i.e. versió 1.0.3 i versió 1.2.0. Els dos versió és ara alleujament estable, amb la versió 1.0.x recomanada que per a PHP 4.3.x i 4.4.x, i versió 1.2.x recomanava per a molts versió de PHP incloent-hi 5.1.x i 5.2.x, excepte sèrie de PHP 5.0.x. Si està utilitzant PHP4, provi els dos versió de XCache per triar el més adequat per la seva aplicació. Comprovar quina versió de PHP és usinng, php de comanda d'assumpte el -v o l'organització un PHP arxiven amb el contingut següent, llavors cridar l'arxiu des de navegador web:
<?php
phpinfo();
?>
- Canviï a guia de font local d'usuari com /usr/local/src utilitzant comanda següent:
cd /usr/local/src
- Recuperi i descarregui el paquet de font de la versió de XCache que decideix instal·lar.
wget http://210.51.190.228/pub/XCache/Releases/xcache-1.0.3.tar.gz (per a XCache 1.0.3)
o
wget http://210.51.190.228/pub/XCache/Releases/xcache-1.2.0.tar.gz (per a XCache 1.2.0)
- Intar, obri, desempaqueti o extregui l'arxiu amb una de les comandes següents:
quitrà -zxf xcache-*.tar.gz
quitrà de | de xcache-*.tar.gz de -dc de gzip -x - Entri al guia de xcache amb contingut de font:
cd xcache
- Ambient d'edifici de PHP de gallets:
phpize
- La pràctica opcional però recomanada ha de construir XCache a fora de guia de font:
mkdir .. /complexió de xcache
cd .. /complexió de xcache - Cursa el configurar amb l'opció que vol, el bàsic és com per sota quin permetrà el XCache per defecte:
.. /xcache/configurar -enable-xcache
Pot llistar fora totes les opcions disponibles utilitzant .. /xcache/configurar comanda de -help, que mostrarà el seguir:
-enable-xcache Incloure suport de XCACHE.
XCACHE de -enable-xcache-optimizer: (N/A)
XCACHE de -enable-xcache-coverager: Permeti dúmper de cobertura de codi
XCACHE de -enable-xcache-assembler: (N/A)
XCACHE de -enable-xcache-disassembler: Permeti opcode a dúmper variable de php
XCACHE de -enable-xcache-encoder: (N/A)
XCACHE de -enable-xcache-decoder: (N/A)
XCACHE de -enable-xcache-test: Permeti autoprova - PER A DESENVOLUPADORS NOMÉS!! - Compili la font amb comanda següent:
faci
Asseguri que cap error no ocorria.
- Si no té ja compte d'arrel que utilitza, su per arrelar usuari.
- Instal·li XCache binari amb la comanda següent:
faci instal·lar
Asseguri que cap error no ocorria, i anoti l'ampliació avall camí d'instal·lació del xcache.so.
- Després, XCache necessitar ser configurat i ser permès en arxiu de PHP.INI. Localitzi la localització correcta d'arxiu de configuració de php.ini utilitzant funció de phpinfo() (vegi mostra llistada a dalt per comprovar versió de PHP). En web que ofereix ambient, normalment ha localitzat dins /etc. o /usr/local/lib. Si l'instal·lar de PHP analitza el /carpeta d'etc/php.d/, llavors simplement crear un arxiu en aquella carpeta anomenada "xcache.ini" o còpia sobre la mostra que xcache.ini venia amb paquet de font.
Canviï altra vegada a font de xcache desempaquetar guia, i cursa la comanda següent amb usuari d'arrel:
gat xcache.ini >> /etc/php.ini
$EDITOR /etc/php.iniBitllet: canviï al camí de php.ini consegüentment
Això afegirà la configuració de XCache d'omissió a l'extrem de php.ini. Alternativament, pot copiar i enganxar el text següent al php.ini arxivar-se també:
[xcache-common]
;; install as zend extension (recommended)
zend_extension = /usr/local/lib/php/extensions/no-debug-non-zts-xxx/xcache.so
;; install as zend extension with thread-safe
; zend_extension_ts = /usr/local/lib/php/extensions/non-debug-zts-xxx/xcache.so
;; install as PHP extension (extension_dir must be set to the full path to xcache.so)
; extension = xcache.so[xcache.admin]
xcache.admin.user = "admin"
xcache.admin.pass = md5($your_password)[xcache]
xcache.shm_scheme = "mmap"
xcache.size = 16M
xcache.count = 1
xcache.slots = 8K
xcache.ttl = 0
xcache.gc_interval = 0xcache.var_size = 0M
xcache.var_count = 1
xcache.var_slots = 8K
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300xcache.test = Off
xcache.readonly_protection = Off
xcache.mmap_path = "/dev/zero"
xcache.coredump_directory = ""
xcache.cacher = On
xcache.stat = On
xcache.optimizer = Off[xcache.coverager]
xcache.coverager = Off
xcache.coveragedump_directory = ""
- Pot configurar XCache a la seva preferència. Una escena que s'ha de canviar és sota el [comú de xcache], on ha d'especificar el camí d'instal·lació correcte del mòdul d'ampliació de XCache. També pot optar per córrer XCache com ampliació de PHP en comptes d'ampliació per a mòdul Zend. En aquest cas, comenti i incomenti la línia consegüentment. Unes altres opcions importants inclouen "xcache.size" que especifiquen quantitat la memòria assignada a XCache, "xcache.count" aprofitar processadors multi-core o processadors múltiples. I si planeja utilitzar interfície d'administració de webs de XCache, aportació el valor de control per addició de "xcache.admin.user" i md5 de "xcache.admin.pass". Provi eines de MD5 per generar el valor correcte, o per utilitzar la comanda següent de generar el MD5 per a la seva contrasenya:
eco -n "contrasenya" | md5sum
Bitllet: L'explicació i definició de totes les escenes de XCache INI es poden trobar aquí.
- Reprengui el servidor de webs de httpd d'apatxe. Les comandes següents haurien de funcionar:
/etc/init.d/apache* reprendre
o
/etc/init.d/httpd* reprendre
- Asseguri que el XCache estigui corrent per anomenar PHP arxiu amb phpinfo() (vegi mostra a dalt). Hauria de veure un Suport de XCache nou bloquejar amb opcode amagatall permès.
- Si desitja posar cap amunt de pàgina d'administració de XCache, configuri un àlies en httpd.conf d'apatxe per jugar al subdirectori d'admin dins de XCache. Per fer això, afegeixi la línia següent a httpd.conf (assumint la seva font de xcache s'extreu a /usr/local/src/, i vostè voler accedir a admin pàgina de /URL de xcache-admin/):
Àlies /xcache-admin/ /usr/local/src/xcache/admin/
Llavors reprengui's servidor de webs d'apatxe. Per a lighttpd, afegeixi la línia següent en canvi:
alias.url += (" /xcache-admin/" => " /usr/share/xcache/admin/")
Alternativament, també pot copiar el guia d'"admin" sencer des de la carpeta de font de "xcache" fins a arrel de document de webs o subguia del seu camp que és web accessible. Tanmateix, aquest mètode no es recomana com pot oblidar actualitzar la pàgina d'admin quan paquet de XCache és actualitzat.
Bitllet: Asseguri que la protecció de open_basedir, si es permet, s'exclou perquè el guia conté cridar admin.
IMPORTANT: La pàgina és màquina traduïda i proporcionada "com és" sense garantia. La traducció automàtica pot ser difícil d'entendre. Si us plau refereixi's a article anglès original quan sigui que possible.
Articles Relacionats
- Manera pròpia de Generar Capolat de MD5 per a la Contrasenya d'Administració de XCache amb md5sum o PHP
- Prepari's per a Avantatge Genuí de Linux (LGA) - amb Font i Cruixit
- Corri WordPress a Primera Velocitat Ràpida Posant Objectes i Variables a Memòria Cau de XCache o eAccelerator (Plugin)
- Obert, Extracte i Convert DAA, ISO i Arxius de GALLEDA a Linux amb PowerISO Lliure per a Linux
- Com Fer o Crear Enllaç Simbòlic a Unix o Linux
- Guia de Seguretat de Perspectiva de Windows Revisat per NSA i NIST amb Accelerador de Solució
- Refresqui Variables Mediambientals de Camí de Linux o Unix amb refondre
- Instal·li phpBB 2 a Windows XP corrent en l'apatxe 2, PHP 5 i MySQL 4
- Com Comptar i Generar Valor de Capolat de MD5 a Linux i Unix amb md5sum
- Presenti C#, Visual Bàsic, i els arxius de Codi Font de C++ Dirigeixen en Adjuncions Sense Obrir









































