Debian Linux

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.

E este é o painel de controle eAccelerator então:

Tags: , , , , , , , , , , ,

17 Kommentare Sábado 6 de junho, 2009 Linux 17 Comentários
rssfeed xing delicious
Sysadmin's Life no Facebook
gestão do tempo gestão do tempo
    Bloggeramt.de Blog do diretório - diretório bloggerei.de blogoscoop blogtotal www.beliebtestewebseite.de technorati_fav Licença Creative Commons Internet & Communications