PHP Integration · 1 min read · Jan 01, 2026

Integrando APC (Alternative PHP Cache) no PHP5 (Fedora 13 & Apache2)

Integrando APC (Alternative PHP Cache) no PHP5 (Fedora 13 & Apache2)

Versão 1.0
Autor: Falko Timme
Siga-me no Twitter

Este guia explica como integrar o APC (Alternative PHP Cache) no PHP5 em um sistema Fedora 13 (com Apache2). O APC é um cache de opcode PHP gratuito e aberto para armazenar em cache e otimizar o código intermediário PHP. ** É semelhante a outros caches de opcode PHP, como eAccelerator e XCache.

Não dou nenhuma garantia de que isso funcionará para você!

1 Nota Preliminar

Eu testei isso em um servidor Fedora 13 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 APC, vamos descobrir sobre nossa instalação do PHP5. Para 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.3.2 instalado…

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

Se você ver que outro cache de opcode PHP, como eAccelerator, está instalado, você deve removê-lo antes de instalar o APC:

yum remove php-eaccelerator

Reinicie o Apache em seguida:

/etc/init.d/httpd restart

3 Instalando o APC

O APC é uma extensão PHP que pode ser instalada da seguinte forma:

yum install php-pecl-apc

Agora que o APC está instalado, dê uma olhada no arquivo de configuração /etc/php.d/apc.ini. As configurações padrão devem estar ok, mas caso você queira mudar algo, você pode encontrar uma lista de todas as opções de configuração disponíveis em http://de2.php.net/manual/en/apc.configuration.php.

vi /etc/php.d/apc.ini

É isso. Reinicie o Apache e você estará pronto:

/etc/init.d/httpd restart

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

Você deve agora ver o APC mencionado na página, o que significa que ele foi integrado com sucesso e está funcionando como esperado:

4 Links

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.