PHP Integration · 1 min read · Oct 25, 2025

Integrando eAccelerator ao PHP5 (Fedora 7)

Integrando eAccelerator ao PHP5 (Fedora 7)

Versão 1.0
Autor: Falko Timme

Este guia explica como integrar o eAccelerator ao PHP5 em um sistema Fedora 7. Da página do projeto eAccelerator: “eAccelerator é um acelerador PHP, otimizador e cache de conteúdo dinâmico gratuito e de código aberto. Ele aumenta o desempenho dos scripts PHP armazenando-os em seu estado compilado, de modo que a sobrecarga de compilação é quase completamente eliminada. Ele também otimiza scripts para acelerar sua execução. O eAccelerator geralmente reduz a carga do servidor e aumenta a velocidade do seu código PHP em 1-10 vezes.”

Este documento vem sem garantia de qualquer tipo! Eu não dou nenhuma garantia de que isso funcionará para você!

1 Nota Preliminar

Eu testei isso em um servidor Fedora 7 com o endereço IP 192.168.0.100 onde o Apache2 e o PHP5 já estão instalados e funcionando. Usarei o diretório raiz de documentos padrão do Apache /var/www/html neste tutorial para fins de demonstração. Claro, você pode usar qualquer outro vhost também, mas pode ser necessário ajustar o caminho para o arquivo info.php que estou usando neste tutorial.

2 Verificando o Estado Atual do PHP5

Primeiro, antes de instalarmos o eAccelerator, vamos descobrir sobre nossa instalação do PHP5. Para fazer isso, criamos o arquivo info.php em nosso diretório raiz /var/www/html:

vi /var/www/html/info.php

| |

Após isso, chamamos esse arquivo em um navegador: http://192.168.0.100/info.php

Como você pode ver, temos o PHP 5.2.2 instalado…

… mas o eAccelerator não é mencionado em nenhum lugar na página:

3 Instalando o eAccelerator

Felizmente, há um pacote eAccelerator para Fedora 7, php-eaccelerator, que podemos instalar assim:

yum install php-eaccelerator

A configuração do eAccelerator é armazenada no arquivo /etc/php.d/eaccelerator.ini. Você pode ler sobre as várias configurações nesta página: http://www.eaccelerator.net/wiki/Settings.

Depois, reiniciamos o Apache para que nossa nova configuração PHP entre em vigor:

/etc/init.d/httpd restart

Depois, abra o info.php novamente em um navegador: http://192.168.0.100/info.php

Agora você deve ver o eAccelerator mencionado na página, o que significa que ele foi integrado com sucesso e está funcionando como esperado (eu marquei a linha do eAccelerator na captura de tela abaixo para melhor visibilidade):

4 Links

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.