Instalando o eAccelerator no Debian
De Fórum Debian Wiki
Índice de conteúdo |
Introdução
eAccelerator é um acelerador e otimizador do PHP. Ele aumenta a performance do PHP pois mantém os scripts em um estado compilado. Você notará um ganho grande ( de 1 a 10 vezes ) na velocidade e verá que a carga do seu servidor irá cair consideravelmente.
Esses passos foram testados no Debian Etch.
Caso precise de ajuda sobre o assunto, utilize esse tópico em nosso fórum http://www.forumdebian.com.br/topico-5853_Instalando_o_eAccelerator_no_Debian.html
Preparando
Os seguintes comandos preparam o terreno para que possamos compilar o eAccelerator:
aptitude install php-dev make bzip2
Baixando e compilando
Feito o passo acima, vamos baixar e compilar o eAccelerator:
wget http://bart.eaccelerator.net/source/0.9.5.2/eaccelerator-0.9.5.2.tar.bz2 tar -jxvf eaccelerator-0.9.5.2.tar.bz2 cd eaccelerator-0.9.5.2 phpize ./configure make make install
Atenção! No último passo aparecerá uma pasta. Grave ela pois a mesma será necessária.
Ativando
Agora é necessário ativar o eAccelerator no php.ini. Abra o seguinte arquivo:
/etc/php5/apache2/php.ini
Lembre-se de alterar conforme a versão que está instalada no seu Debian. Por exemplo, se estiver utilizando php4, troque para /etc/php4/apache2/php.ini.
No final desse arquivo adicione esse conteúdo:
zend_extension="/usr/lib/php4/eaccelerator.so" eaccelerator.shm_size="16" eaccelerator.cache_dir="/tmp/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"
Na primeira linha, zend_extension=, troque pela pasta que foi mostrada no último passo da compilação mantendo o eaccelerator.so.
Criando a pasta para os Scripts
Crie a pasta onde os scripts ficaram com os seguintes comandos:
mkdir /tmp/eaccelerator chmod 0777 /tmp/eaccelerator
Testando
Para testar, inicialmente reinicie o Apache.
Depois disso, crie um arquivo em /var/www/ com o seguinte conteúdo:
<?php phpinfo(); ?>
Salve e rode pelo browser. Procure por uma linha parecida com essa:
with eAccelerator v0.9.5.2, Copyright (c) 2004-2006 eAccelerator, by eAccelerator
Achou? Então o eaccelerator foi instalado corretamente!
