impulsionar
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á armazenada em um estado compilado, por isso a compilação é eliminado a cada pedido, quase inteiramente. O código já está pré-compilada é armazenada 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 ocupados e tivemos um grande problema de desempenho, um amigo meu me deu a dica para tentar administrador eAccelerator. No começo eu estava 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 compilar à mão. Esta etapa, no entanto, não é muito difícil:
Pré-requisitos: Instalar
Para que possamos compilar eAccelerator para o sistema, alguns pacotes são necessários para que sejam incluídos no "build-essential", que também precisa do pacote php5-dev. Isso nós 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
Depois de concluir essas etapas, partilhamos com os nossos PHP, gostaríamos de usar 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 Arquivos podem colocar no nosso disco rígido, criamos 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 copiado para o diretório do 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 alterar as informações de login que é acessível para aqueles em control.php ("admin" e "eAccelerator", segundo a substituir)
$ User = "admin";
$ Pw = eAccelerator ";
Como um passo final é o painel de controle, nem a permissão necessária será concedida, a fim de ler dados a partir eAccelerator e enviar comandos. Para isso, edite 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.
Últimos artigos
Tradutor

recomendações News
- New York Times: o problema da antena é um software ( BENM.AT )
- DNSSEC na zona de raiz do DNS iniciados ( heise Security )
- Apple compra cartões especialista ( futurezone.ORF.at )
- Analista: iPhone-4 recall custaria 1,5 bilhões de dólares ( macnews.de )
- Picasa: Google lança edição de imagens online ( futurezone.ORF.at )



