PHP5 + APC en Apache2 sobre Debian 7

debian-apache2-php5-apc

APC (Alternative PHP Cache) es un modulo de PHP que optimiza la ejecución de las aplicaciones desarrolladas en este lenguaje y minimiza en gran medida los tiempos de respuesta de los mismos, logrando asi mucho mejor rendimiento. Para una mejor concepción acerca de que es APC visite aqui ó aqui

Para instalarlo en Debian ó sus derivados:

#aptitude install php-apc

Luego agregar en  /etc/php5/conf.d/20-apc.ini

extension=apc.so
apc.enabled=1
apc.shm_size=256M
apc.ttl=3600
apc.user_ttl=7200
apc.gc_ttl=3600
apc.max_file_size=3M
apc.num_files_hint=10000
apc.user_entries_hint=10000

Ajustar segun su necesidad y recursos. Recordar reiniciar el servicio cada vez que haga cambios en su configuración: /etc/init.d/apache2 restart

Todas los parámetros y sus valores actuales los puede ver creando un archivo .php e imprimiendo la función phpinfo();

Para monitorear el modulo apc que acaba de instalar y configurar:

cp /usr/share/doc/php-apc/apc.php /var/www

y acceda: http://localhost/apc.php

debian-apache2-php5-apc

debian-apache2-php5-apc

Para acceder a la opción de menú que dice “User Cache Entries“, al principio del archivo apc.php  sustituya el password por defecto por el suyo:

defaults(‘ADMIN_PASSWORD’,’password’);      // Admin Password – CHANGE THIS TO ENABLE!!!

por

defaults(‘ADMIN_PASSWORD’,’s3cr3t4′);      // Admin Password – CHANGE THIS TO ENABLE!!!