PHP Integration · 1 min read · Jan 01, 2026
Integrando APC (Alternative PHP Cache) en PHP5 (Fedora 13 & Apache2)
Integrando APC (Alternative PHP Cache) en PHP5 (Fedora 13 & Apache2)
Versión 1.0
Autor: Falko Timme
Sígueme en Twitter
Esta guía explica cómo integrar APC (Alternative PHP Cache) en PHP5 en un sistema Fedora 13 (con Apache2). APC es un caché de opcodes PHP gratuito y de código abierto para almacenar en caché y optimizar el código intermedio de PHP. ** Es similar a otros cachés de opcodes PHP, como eAccelerator y XCache.
¡No garantizo que esto funcione para ti!
1 Nota Preliminar
He probado esto en un servidor Fedora 13 con la dirección IP 192.168.0.100 donde Apache2 y PHP5 ya están instalados y funcionando. Usaré la raíz del documento predeterminada de Apache /var/www/html en este tutorial con fines de demostración. Por supuesto, también puedes usar cualquier otro vhost, pero es posible que debas ajustar la ruta al archivo info.php que estoy usando en este tutorial.
2 Comprobando el Estado Actual de PHP5
Primero, antes de instalar APC, averigüemos sobre nuestra instalación de PHP5. Para hacer esto, creamos el archivo info.php en nuestra raíz del documento /var/www/html:
vi /var/www/html/info.php| |
Después, llamamos a ese archivo en un navegador: http://192.168.0.100/info.php
Como puedes ver, tenemos PHP 5.3.2 instalado…

… pero APC no se menciona en ninguna parte de la página:

Si ves que otro caché de opcodes PHP como eAccelerator está instalado, debes eliminarlo antes de instalar APC:
yum remove php-eacceleratorReinicia Apache después:
/etc/init.d/httpd restart3 Instalando APC
APC es una extensión de PHP que se puede instalar de la siguiente manera:
yum install php-pecl-apcAhora que APC está instalado, echa un vistazo al archivo de configuración /etc/php.d/apc.ini. La configuración predeterminada debería estar bien, pero en caso de que quieras cambiar algo, puedes encontrar una lista de todas las opciones de configuración disponibles en http://de2.php.net/manual/en/apc.configuration.php.
vi /etc/php.d/apc.iniEso es todo. Reinicia Apache y habrás terminado:
/etc/init.d/httpd restartDespués, abre info.php nuevamente en un navegador: http://192.168.0.100/info.php
Ahora deberías ver APC mencionado en la página, lo que significa que se ha integrado con éxito y está funcionando como se esperaba:

4 Enlaces
- APC: http://pecl.php.net/package/APC
- PHP: http://www.php.net/
- Apache: http://httpd.apache.org/
- Fedora: http://fedoraproject.org/
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.