eAccelerator - PHP instalação do acelerador no Debian 5 (Lenny) e Ubuntu
eAccelerator - pequeno programa com grande efeito.
eAccelerator é uma ferramenta que acelera a execução de código PHP com o Apache. O código já está armazenado em um estado compilado, para a compilação é eliminado a cada pedido, quase inteiramente. O código já pré-compilados são armazenados na memória compartilhada e, em seguida, chamado diretamente. Além disso, o tempo de execução é otimizado para acelerar a execução do código PHP.
Experiências pessoais com eAccelerator:
Uma vez que recebemos um tempo atrás, um pouco de lado ocupado e nós tivemos um grande problema de desempenho, um amigo meu me deu a dica para tentar administrador eAccelerator. No começo eu era cético, e foi cotado para mim a carga exata da página de pesquisa para a instalação de eAccelerator ter uma comparação. O aumento de desempenho foi no meu caso, depois de instalar todos os 89,5%.
Para eAccelerator é, infelizmente, não há pacotes oficiais de acordo com as fontes, por isso temos de fazer o download do software para a compilação manualmente. Esta etapa, entretanto, não é muito difícil:
Pré-requisitos: Install
Para que possamos compilar eAccelerator para o sistema, alguns pacotes são necessários para que sejam incluídos em "build-essential", que também precisa do pacote php5-dev. Esta é instalar com o seguinte comando:
apt-get install build-essential php5-dev bzip2
eAccelerator download e descompacte:
Agora estamos com a versão mais recente do eAccelerator com o site do fabricante e guardá-lo para / usr / src. Atualmente, a última versão 0.9.5.3.
cd /usr/src
wget http://bart.eaccelerator.net/source/0.9.6/eaccelerator-0.9.6.tar.bz2
O eAccelerator é embalado agora em nosso diretório / usr / src. Esta agora vamos descompactar.
tar -xjvf eaccelerator-0.9.6.tar.bz2
eAccelerator e foi extraído com sucesso em / usr / src.
eAccelerator configurar e compilar:
Com os seguintes comandos compilar / instalar eAccelerator para o nosso sistema, nós
cd eaccelerator-0.9.6
phpize
./configure
make
make install
Uma vez que essas etapas forem concluídas, nós compartilhamos com nossos PHP, gostaríamos de utilizar eAccelerator. Vamos adicionar um arquivo ini novo em nosso diretório padrão PHP
vi /etc/php5/conf.d/eaccelerator.ini
O recém-criado eaccelerator.ini encher-nos agora com o seguinte conteúdo padrão:
extension="eaccelerator.so"
eaccelerator.shm_size="32"
eaccelerator.cache_dir="/var/cache/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
Informações sobre as configurações que você Genaure Aqui
O valor eaccelerator.shm_size "define a quantidade máxima de memória, que pode levar eAccelerator e devem ser cuidadosamente adaptados.
Assim, o eAccelerator cache de arquivos podem colocar no nosso disco rígido, vamos criar a pasta que configurou no arquivo INI. (/ Var / cache / eaccelerator) e também recebeu os direitos.
mkdir /var/cache/eaccelerator
chmod 777 /var/cache/eaccelerator
Como última etapa e final, que começam agora a nossa Apache:
apache2ctl restart
ou
/etc/init.d/apache2 restart
eAccelerator painel de controle para ativar
Graças a Peter para a ponta ea descrição do Painel de Controle
O arquivo deve control.php apenas a partir do diretório / usr/src/eaccelerator-0.9.6 ser copiados para o diretório de servidor:
cp /usr/src/eaccelerator-0.9.6/control.php /var/www/
Agora vamos editar o arquivo ... control.php
vi /var/www/control.php
... E altere as informações de login que está acessível aos que estiverem à control.php ("admin" e "eAccelerator", segundo a substituir)
$ User = "admin";
Pw = $ eAccelerator ";
Como um passo final é o painel de controle, nem a necessária autorização seja concedida, a fim de ler dados a partir eAccelerator e enviar comandos. Para isso vamos editar o arquivo ... eaccelerator.ini
vi /etc/php5/conf.d/eaccelerator.ini
... E acrescentar a isto, a seguinte entrada
eaccelerator.allowed_admin_path="/var/www/control.php"
Agora, até mesmo reiniciar o Apache eo painel de controle possível sobre http://www.mein-server.org/control.php ser chamado.
E este é o painel de controle eAccelerator então:
itens semelhantes:
- Servidor Web (LAMP) de instalação no Debian 5 (Lenny) e Ubuntu
- HowTo: Icinga - Web Frontend 1.0.1 (nova interface) de instalação no Debian 5 (Lenny)
- Instalação do Java no Debian 5.0 Lenny ()
- Icinga - Open Source Monitoramento - Instalando no Debian 5 (Lenny), com IDOUtils e banco de dados MySQL
- VMware Server 2 instalação no Debian 5 (Lenny)
18 Comentários sobre eAccelerator - PHP instalação do acelerador no Debian 5 (Lenny) e Ubuntu
Deixe uma resposta
Últimos artigos
Tradutor

recomendações Notícias
- Red Hat: Usando o Cloud a Plataforma como um Serviço ( Notícias Linux Magazine Online )
- Bossie Awards 2010: Melhor software de código-fonte aberto pacotes do ano ( | tecCHANNEL Tudo Notícias )
- vulnerabilidades críticas permanecem sem correção com mais freqüência ( heise Security )
- Evento Especial Apple terá lugar no dia 1 Setembro vez ( hack2learn )
- Apple prepara-se reiniciar no negócio de vídeo antes ( futurezone.ORF.at )



Um dos poucos artigo realmente útil no Google. Obrigado!
Pacotes para o Debian Lenny está acabado sob http://www.schnuckelig.eu/blog/debian-lenny-eaccelerator-packages-amd64-20090527 do tempo, mas somente para amd64, i386 seguirá.
Eu realmente sempre taxa de 3 Repositórios acabados ou componentes compilados a partir de - sob o aspecto de segurança!
Embora não seja difícil de instalar eAccelerator, mas ainda é muito útil e bom tutorial. Obrigado!
Muito obrigado pelo Documentário, mas eh realmente ersparrt apenas um longo config pesquisa
[...] Christian Scholz mail Imprimir Enviar e-mail eu estou em outro weblog deparei com um artigo descrevendo a instalação e utilização de [...] eAccelerator
Oi, você poderia até publicar um guia como eu Contropanel eaccerlator de correr para chegar? As instruções sobre o Eaccerlator página não funciona tão bem. Obrigado!
Controlppanel? Eu ouvi falar disso ainda. 'Ll tornar mais inteligentes, mas as vezes dias.
Painel de controle
Merci beaucoup pela instrução!
a coisa com o painel de controle é muito simples:
# Control.php File "a partir do diretório fonte para copiar diretório htdoc
cp / usr/local/src/eaccelerator-0.9 control.php .* / var / www / htdocs
Autenticação # no início do script para se adaptar
var vim / www / htdocs control.php /
# Configuração no php.ini eAccelerator adicione a seguinte entrada:
# Eaccelerator.allowed_admin_path = "/ var / www / htdocs / control.php"
Então pode o Painel de controle em http://www.mein-server.org/control.php chamada. Ele pode ser eliminado, e do cache serão visitados, quantas e quais scripts PHP são armazenados em cache.
Atenciosamente, Pedro
Oi Peter,
grande coisa com o Painel de Controle. Vou tentar hoje à noite e adicionar o item para a área!
Obrigado por seus problemas, vivendo um Blog - através dos leitores!
Patrick
Oi, já existem na versão 0.9.6 eaccelerator ...
Sim, obrigado pela informação.
Nova versão estável é a 0.9.6, que agora suporta a versão do PHP 5.3.
Vou ver as datas e horários mudar o artigo, se necessário.
Todas as informações antes está aqui: http://eaccelerator.net/wiki/Release-0.9.6
Eu tenho um VDS sobre o funcionamento ispCP e acabou de instalar a nova versão e ele me veio com um erro 500. Por que isso?
Saudações
Veolore
Veolore Oi,
Infelizmente eu sei muito pouco ispCP do que eu faria qualquer adivinhação. Será que o processo de compilação com sucesso, e é o diretório de cache gravável também?
Saudação
Patrick
Sobre o programa eu preciso digitar os comandos?
Eu já tentei com cmd mas eu entendo tudo como ele só funciona por escrito, infelizmente, ainda não, mas, na prática, quando eu entrar?
MFG: Killer95
Oi Killer95,
Você já está ciente do Guia para o Linux especificamente para Debian / Ubuntu se baseia, não no Windows?
saudação
Patrick
ok obrigado pela mensagem, mas como faço para instalá-lo no Windows, desde então, mas eu tenho que executar os comandos
Muito bom tutorial, que já usou o Zend Encoder, que na verdade traz cerca de 20% mais performance do que a EA, mas não o preço das licenças com a gente recentemente, um papel. Por isso decidimos EA e estão muito felizes com ele.
O guia foi muito útil, eo resultado deu os seus frutos muito bem.