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-eacceleratorReinicie o Apache em seguida:
/etc/init.d/httpd restart3 Instalando o APC
O APC é uma extensão PHP que pode ser instalada da seguinte forma:
yum install php-pecl-apcAgora 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 restartDepois, 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
- APC: http://pecl.php.net/package/APC
- PHP: http://www.php.net/
- Apache: http://httpd.apache.org/
- Fedora: http://fedoraproject.org/
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.