eAccelerator - PHP acelerador instalado 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á armazenada em um estado compilado, assim que a compilação é quase inteiramente eliminada em cada solicitação de página. O pré-compilado código é armazenado em memória compartilhada e, em seguida, chamado diretamente. Além disso, o tempo de execução é otimizado para acelerar a implementação do código PHP.
Experiências pessoais com eAccelerator:
Há algum tempo atrás que hospeda um lado um pouco mais ricos e nós tivemos um problema muito o desempenho, o administrador me deu uma dica amigável eAccelerator tentar. Eu era skeptical no primeiro, e anotou a carga exata da página para após a instalação do eAccelerator para ter uma comparação. O aumento de desempenho foi no meu caso, depois de instalar todos os 89,5%.
Para eAccelerator Infelizmente, não existem pacotes oficiais segundo as fontes, por isso temos que baixar o programa e compilá-lo manualmente. Este passo não, no entanto, é muito difícil:
Pré-requisitos: Instalar
Para que possamos compilar eAccelerator para o sistema, são necessários para alguns pacotes que estão incluídos no "build-essential", temos também o pacote php5-dev. Isso nós vamos instalar o seguinte comando:
apt-get install build-essential php5-dev
eAccelerator download e descompacte:
Agora vamos pegar 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 get http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.zip
O eAccelerator agora é embalado em nosso diretório / usr / src. Esta agora vamos descompactar.
unzip eaccelerator-0.9.5.3.zip
eAccelerator foi extraído com sucesso no diretório / usr / src.
eAccelerator compilar e configurar:
Compilar com os seguintes comandos / we instalar eAccelerator para o nosso sistema
cd eaccelerator-0.9.5.3
phpize
./configure
make
make install
Quando essas etapas forem concluídas, partilhamos com os nossos PHP, gostaríamos de usar eAccelerator. Para isso criamos um arquivo INI novo em nosso diretório padrão PHP
vi /etc/php5/conf.d/eaccelerator.ini
O eaccelerator.ini que acabamos de criar agora é preenchido com o conteúdo seguinte padrão:
extension="eaccelerator.so"
eaccelerator.shm_size="16"
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"
Genaure informações sobre as definições que aqui é
Assim, os arquivos de cache eAccelerator pode sentar-se no nosso disco rígido, criamos a pasta que configurou no arquivo INI. (/ Var / cache / eaccelerator) e também atribuir os direitos adequados.
mkdir /var/cache/eaccelerator
chmod 777 /var/cache/eaccelerator
Como última etapa final e vamos começar 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 só precisa control.php do diretório / usr/src/eaccelerator-0.9.5.3 ser copiado para o diretório web:
cp /usr/src/eaccelerator-0.9.5.3/control.php /var/www/
Agora vamos editar o arquivo control.php ...
vi /var/www/control.php
... E alterar as informações de login pode ser acessado por aqueles em control.php ( "admin" e "substituto eAccelerator" conforme o caso)
$ User = "admin";
Pw eAccelerator $ = "";
Como um passo à conclusão deve ser concedido para o Painel de Controle ou a autorização necessária para ler dados de eAccelerator e enviar comandos. Para isso, edite o arquivo eaccelerator.ini ...
vi /etc/php5/conf.d/eaccelerator.ini
... E adicionar a esta entrada os seguintes
eaccelerator.allowed_admin_path="/var/www/control.php"
Agora inicie o Apache, e até mesmo o painel de controle pode ser acessado via http://www.mein-server.org/control.php.
Temas:
- Servidor Web (LAMP) a instalação no Debian 5 (Lenny) e Ubuntu
- Instalação do Java no Debian 5.0 (Lenny)
- Banco de dados Icinga - Open Source Monitoramento - Instalando no Debian 5 (Lenny) com IDOUtils e MySQL
- Mac OS X 10.6 - Instalação do PHP com o Snow Leopard
- VMware Server 2 instalação no Debian 5 (Lenny)
10 comentários sobre eAccelerator - PHP acelerador instalado no Debian 5 (Lenny) e Ubuntu
Deixe uma Resposta
Último artigo
Notícias Recomendações
- Icinga Core - Mais Enhancements (Icinga)
- The Hunting das autoridades para Kino.to: Um crime económico, sem um final feliz (Basic Thinking Blog)
- Final Fantasy II em breve irá aparecer na App Store (iFUN.de / iPhone:: Alles iPhone zum)
- Google avisa chinês de cópia (futurezone.ORF.at)
- IMAP, POP, SMTP: Curl aprende protocolos de correio (Linux Magazine Online News)






Um dos poucos itens realmente útil no Google. Muito obrigado!
Pacotes binários para Debian Lenny está disponível no http://www.schnuckelig.eu/blog/debian-lenny-eaccelerator-packages-amd64-20090527 o tempo, mas apenas para amd64, i386 ainda segue.
Na verdade, eu sempre aconselho de 3 Compilados a partir de repositórios de componentes e pronto - a partir do aspecto da segurança!
Embora não seja particularmente difícil de instalar eAccelerator, mas ainda é muito útil e bom tutorial. Obrigado!
Thank you for o documento é realmente fácil, mas mesmo assim um longa-config ersparrt pesquisa
[...] Christian Scholz impressão de envio de correio postal Eu só vim através de um blog para um artigo que descreve a instalação e utilização de eAccelerator [...]
Olá, você ainda pode postar uma explicação de como eu começar Contropanel de eaccerlator correr? O manual do Eaccerlator homepage não funcionar tão bem. Obrigado!
Controlppanel? Não ouvi nada ainda. Mas eu vou fazer o dia vezes astúcia.
Painel de Controle
Merci beaucoup para a instrução!
a coisa com o painel de controle é muito simples:
# Control.php File "a partir do directório de origem para htdoc copiar diretório
cp / usr/local/src/eaccelerator-0.9 .* / control.php / var / www / htdocs
# Autenticação no início do script para se adaptar
vim / var / www / htdocs / control.php
# Eaccelerator configuração no php.ini adicionar a seguinte entrada:
# Eaccelerator.allowed_admin_path = "/ var / www / htdocs / control.php"
Em seguida, ser capaz de chamar o Painel de controle em http://www.mein-server.org/control.php. Ele será excluído do cache e pode ser visitado, quantas e quais eram os scripts PHP caches.
Best regards, Peter
Olá Pedro,
grande sucesso do Painel de Controle. Será que vou ser como esta noite para tentar adicionar o item para a área!
Obrigado pelo seu esforço, vivendo assim um blog - pelos leitores!
Patrick