Como configurar o php eaccelerator no CentOS & Rhel

Como configurar o php eaccelerator no CentOS & Rhel

PHP EACCELERATOR é usado para melhorar o desempenho dos scripts PHP, otimizando e cache em estados compilados. O Eaccelerator armazena scripts PHP compilados na memória compartilhada e executa o código diretamente dele. O Eaccelerator normalmente reduz a carga do servidor e aumenta a velocidade do seu código PHP em 1 a 10 vezes. Também existem outras opções disponíveis para otimizar scripts PHP, como APC, Memcached, Xcache etc. consulte Mais informação

Instalando o php eaccelerator

O PHP Eaccelerator pode ser simplesmente instalado usando o Yum Package Manager nos sistemas CentOS e RHEL. Também podemos usar o código -fonte para instalá -lo. Este artigo ajudará você a instalar e configurar o php eaccelerator usando os dois métodos.

Método 1. Usando o Yum Package Manager

Para instalar o php eaccelerator usando yum, basta digitar o comando abaixo.

# yum install php-reaccelerator  

Ao instalar o php eaccelerator usando o yum, ele cria seu próprio arquivo de configuração de php /etc /php.D/Eaccelerator.ini. Para a configuração inicial, não há necessidade de fazer alterações, podemos simplesmente começar a usar o PHP-EACCELERATOR.

Também precisamos reiniciar o servidor da web para fazê -lo funcionar.

# serviço httpd reinicialização 
Método 2. Usando o código -fonte

A maioria dos usuários evita usar a instalação da fonte e prefere usar o gerenciador de pacotes. Se o php eaccelerator não estiver disponível no pacote binário para sua distribuição, você pode usar as etapas abaixo para instalá -lo.

Baixar e extrair o arquivo de origem
Faça o download do código fonte mais recente do PHP Eaccelerator daqui ou digite os seguintes comandos para baixá -lo.

 # cd/opt # wget https: // codeload.Github.com/eaccelerator/eaccelerator/zip/0.9.6 -O eaccelerator -0.9.6.ZIP # UNZIP EACCELERATOR-0.9.6.fecho eclair 

Instale o php eaccelerator
Depois de extrair o tipo de php eaccelerator seguindo os comandos para compilar a fonte e instalá -lo.

 # CD eaccelerator-0.9.6 # phpize # ./Configurar # Make # Make Install 

Atualize a configuração do PHP
Adicione os seguintes valores ao arquivo de configuração PHP do Eaccelerator /etc /php.D/Eaccelerator.ini. Crie um novo arquivo que ele não existe.

# vim /etc /php.D/Eaccelerator.ini  [Eaccelerator] Extension = "Eaccellerator.Então, "Eaccelerator.shm_size = "0" eaccelerator.cache_dir = "/var/cache/php-eaccelerator" eaccelerator.enable = "1" eaccelerator.otimizer = "1" eaccelerator.Debug = 0 Eaccelerator.log_file = "/var/log/httpd/eaccelerator_log" eaccelerator.name_space = "" Eaccelerator.check_mtime = "1" eaccelerator.filtro = "" Eaccelerator.shm_ttl = "0" eaccelerator.shm_prune_period = "0" eaccelerator.shm_only = "0" eaccelerator.permitido_admin_path = "/var/www/html" 

Leia mais sobre as configurações da INI

Criando diretório de cache
Precisamos criar diretório de cache e configurar as permissões necessárias.

# mkdir -p/var/cache/php-eaccelerator # chmod 777/var/cache/php-eaccelerator 

Reinicie o servidor da web
Para ativar a nova configuração do PHP, precisamos reiniciar o servidor da web.

# serviço httpd reinicialização 

Testando o php eaccelerator configurado

Criar script php phpinfo.PHP usando o código abaixo no diretório acessível da Web e abra -o no navegador. O pensamento principal é verificar se está em cache php sript. Abra alguns URLs de PHP no navegador e assista à saída de informações do PHP. Se Scripts em cache o valor está aumentando, o que significa que está funcionando corretamente. Verifique a captura de tela abaixo com o valor destacado vermelho.

123

Painel de controle do Eaccelerator configurado

O Eaccelerator também fornece um script de controle para verificar a configuração e o status do Eaccelerator. Procure por controle.Script PHP na fonte e copie -o para URL acessível à Web e aberto no navegador como abaixo.

http: // svr2.Tecadmin.rede/controle.Detalhes de login padrão do PHP: Admin / Eaccelerator