Instalar XCache PHP Acelerador em Linux by Compiling de Fonte
XCache é um substituto ainda depressa e estável PHP acelerador e opcode cache isto é similar à famoso eAccelerator e APC ( alternativa PHP Cache). XCache extensão obras by uso de memória de cache o compilar bytecode (opcode ou intermediário código) forma de PHP manuscritos para evitar os custos a analisar e compilar PHP código fonte em toda página pedido, e assim reduz servidor cargas, acelerações o desempenho de PHP manuscritos e incrementos a rapidez de PHP código de 2-10 tempos.
XCache suporta todas última PHP cvs ramadas tal PHP 4.3, PHP 4.4, PHP 5.1 e PHP 5.2 em Linux servidor inculsivo Centavo qual comum usado em cPanel e Plesk fundamentado teia hospedando servidor, e Fios/ Janela servidor da Web. XCache ultrapassado grande quantidade problemas que existir em opcachers ou aceleradores tal incapaz trabalhar com nova PHP versões. De resto, XCache também estadomarca de referência aquela compressão mais rápido que outro opcode cache.
Isto é um simples tutorial e guia do modo como instalar XCache PHP cache by manualmente compiling de código fonte pacote. Se seu’ usando Wordpress ou usando XCache acelerar e acurar Wordpress blog atuação, deveria primeira assegurar que PHP é atualização a última versão (PHP 5.2.1), como PHP 4 poderá causa algum instabilidade emissão tal incapaz postar comentário, parcial página carregando e etc. Em qualquer caso, PHP5 é sempre recomendado se possível. E como com todas as novas PHP acelerador, XCache acostumado’ trabalhar com PHP suEXEC curvas em. PHP suEXEC deve ser inválido for XCache trabalhar propriamente.
No momento, XCache manter 2 ramadas, i.e. versão 1.0.3 e versão 1.2.0. Ambas versão é agora estável liberação, com versão 1.0.x recomendado for PHP 4.3.x e 4.4.x, e versão 1.2.x recomendado para a maioria de versão de PHP inculsivo 5.1.x e 5.2.x, exceto PHP 5.0.x série. Se seu’ usando PHP4, tentar ambas versão de XCache buscar a muita adequado para a sua aplicação. Verificar qual versão de PHP seu’ usando, emissão comando php v ou configurar um PC PHP arquivo com a prosseguimento contente, então chamada o arquivo de pesquisador da Web:
<?php
phpinfo();
?>
- Alteração a usuário local fonte diretório tal usr/ local/src usando prosseguimento comando:
CD usr/ local/src
/ - Reaver e colocar a informação a origem pacote da versão de XCache você escolhe instalar.
wget http:/210.51.190.228/ botequim/XCache/ Edições/xcache-1.0.3.tar.gz (for XCache 1.0.3)
ou
wget http:/210.51.190.228/ botequim/XCache/ Edições/xcache-1.2.0.tar.gz (for XCache 1.2.0)
- Desmarcado, unzip, desembalar ou extrato o arquivo com um dos seguintes comandos:
alcatrão zxf xcache-*.tar.gz
gzip dc xcache-*.tar.gz | alcatrão x - Calhar o xcache diretório com fonte contente:
CD xcache
- Gatilho PHP construendo ambiente:
phpize
- Opcional mas recomendado prática é construir XCache fora de fonte diretório:
mkdir ..xcache- forma
CD..xcache- forma - Carreira o configurar com a opção que quer, o básico é como abaixo que permitirá o XCache by omissão:
..xcache/ configurar – capacitar-xcache
Você pode lista fora tudo disponível opções usando..xcache/ configurar – ajuda comando, que irá visualização a seguinte:
–capacitar-xcache Incluir XCACHE suporta.
–capacitar-xcache- otimizar XCACHE: (N/ Um)
–capacitar-xcache- cobertura XCACHE: Capacitar código cobertura esvaziado
–capacitar-xcache- montador XCACHE: (N/ Um)
–capacitar-xcache- desmontar XCACHE: Capacitar opcode a php variável esvaziado
–capacitar-xcache- codificar XCACHE: (N/ Um)
–capacitar-xcache- descodificar XCACHE: (N/ Um)
–capacitar-xcache- teste XCACHE: Capacitar si mesma teste – FOR CRIADORES Somente!! - Compilar a origem com prosseguimento comando:
make
Assegurar que nenhum erro ocorrido.
- Se you asilo’ já usando raíz conta, su a raíz usuário.
- Instalar XCache binário com a prosseguimento comando:
make instalar
Assegurar que nenhum erro ocorrido, e fichar o alargamento instalação caminho da xcache.so.
- Próxima, XCache necessidade aquela compressão configurada e ativado em PHP.INI arquivo. Localizar o correto locação de php.ini arquivo de configuração usandophpinfo() função ( sede prova listada acima verificar versão de PHP). Em teia hospedando ambiente, normalmente dela’ localizado em etc ou usr/ local/lib.// Se o instalar de PHP analisar o etc/php.d/ capa para encadernação, então simplesmente criar um arquivo nessa capa para encadernação nomeada “xcache.ini” ou cópia sobre a amostra xcache.ini vido com fonte pacote.
Alteração atrás a xcache fonte desembalar diretório, e carreira a seguinte comando com raíz usuário:
gata xcache.ini >> etc/php.ini
/
/ $editor etc/php.ininota alteração à caminho de php.ini conforme combinação
Esse testamento apensar o omissão XCache configuração à fim de php.ini. Alternativamente, você pode cópia e cola a seguinte texto na php.ini arquivo você também:
[xcache- comum]
;; instalar como zend extensão ( recomendado)
zend_extension = usr/ local/lib/php/ extensões/ não- depurar- não-zts-xxx/xcache.so
/ ;; instalar como zend extensão com enfiar- caixa-forte
; zend_extension_ts = usr/ local/lib/php/ extensões/ não- depurar-zts-xxx/xcache.so
/ ;; instalar como PHP extensão (extension_dir deve ser set completamente caminho a xcache.so)
; extensão = xcache.so[xcache.admin]
xcache.admin.user = "admin"
xcache.admin.pass = md5your_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 = Desliga
xcache.readonly_protection = Desliga
xcache.mmap_path = "/dev/ zero"
xcache.coredump_directory = ""
xcache.cacher = Em
xcache.stat = Em
xcache.optimizer = Desliga[xcache.coverager]
xcache.coverager = Desliga
xcache.coveragedump_directory = ""
- Você pode configurar XCache ao seu preferência. Um ambiente que deve ser alterado é sob a [xcache- comum], em que se mofo especificar o correto instalação caminho da XCache extensão módulo. Você também pode optar correr XCache como PHP extensão em lugar extensão for Zend módulo. Neste caso, comentário e uncomment a fila conforme combinação. Outro importante opções incluir “xcache.size” que especificam monta a memória atribuída a XCache, “xcache.count” tirar vantagem de multi-- centro processadores ou múltipla processadores. E se você planeja usar XCache teia administração interface, insumo o “xcache.admin.user” e md5 soma de verificação valor de “xcache.admin.pass”. TentarMD5 ferramentas para originar o correto valor, ou uso a seguinte comando para originar o MD5 para a sua senha:
eco n “ senha” | md5sum
nota Explanação e definição de tudo XCache INI ambientes pode ser encontradaaqui.
- Recomeçar o apache httpd servidor da Web. A seguinte comandos devia trabalho:
etc/init.d/ apressadamente* recomeçar
ou
etc/init.d/httpd* recomeçar
- Assegurar o XCache está a correr by chamando PHP arquivo com phpinfo() ( sede prova acima). Deveria sede um nova XCache Suporta bloco com opcode cache ativado.
- Se assim o desejar configurar XCache administração página, configurar uma firma em httpd.conf de Apressadamente para indicar à admin subdiretório dentro XCache. Fazê-lo, adicionar a seguinte linha a httpd.conf ( assumindo seu xcache fonte é extraída at usr/ local/src/, e você desejo avaliar admin página de xcache-admin/URL)://
Aliás xcache-admin/usr/ local/src/xcache/admin/
//Então recomeçar Apressadamente servidor da Web. For luz, adicionar a seguinte linha em vez de:
alias.url += (”/xcache-admin/” => “/usr/ parte/xcache/admin/”)
Alternativamente, você também pode cópia completo “admin” diretório da “xcache” fonte capa para encadernação a teia documento- raíz ou sob- diretório dos seus domínio qual é teia acessível. Agora, esse método não é recomendável quando poderá desaprender para atualizar o admin página quando XCache pacote é atualizado.
nota Assegurar queopen_basedir proteção, se ativado, é excluir à diretório contém admin- página.
importante: A página é máquina traduzida e previsto " como é" sem garantia. Máquina tradução pode ser difícil comprender. Por favor recorrer aoriginal Inglês artigo sempre que possível.
Relacionado Artigos
- Própria Forma de fazer Gerar MD5 Picado for XCache Administração Senha com md5sum ou PHP
- Aprontar for Linux Genuíno Aproveitamento (LGA) – com Fonte e Estalo
- Carreira WordPress at Alta Depressa Velociadade by Pondo Objetos e Variáveis em XCache ou eAccelerator Memória de cache ( plugue)
- Aberto, Extrato e Convertido DAA, ISO e CAIXA Arquivos em Linux com Livre Alimentando for Linux
- Como fazer ou Criar Simbólica Ligação em Unix ou Linux
- Janela Vista Segurança Guia Revisto por NSA e NIST com Solução Acelerador
- Refrescar Linux ou Unix Caminho Ambiental Variáveis com nova versão
- Instalar phpBB 2 em Janela XP correndo em Apressadamente 2, PHP 5 e MySQL 4
- Como calcular e Gerar MD5 Picado Valor em Linux e Unix com md5sum
- Pré estréia Celsus#, Visual Básico, e Celsus++ Código fonte arquivos Direto em Afinco Sem Abertura









































