Introduction
APC (Alternative PHP Cache) est une extension PECL libre destinée à améliorer les performances de PHP. Ce système active la mise en cache et l’optimisation du code intermédiaire PHP, aussi appelé op-code.
La charge du serveur est ainsi allégée et les pages sont servies et donc chargées plus rapidement.
Installation
La mise en place sur un serveur LAMP « Debian like » est triviale.
Installer APC via apt :
/var/www# apt-get install php-apc
Recharger la configuration Apache :
/var/www# apache2ctl graceful
Vérifier avec un phpinfo() que le module est bien activé.
Afin de pouvoir consulter les statistiques de l’usage du cache via son navigateur, il est possible d’installer l’application web fournie :
/var/www# gzip -dc /usr/share/doc/php-apc/apc.php.gz > mes-statistiques-apc.php
L’application est alors accessible à l’adresse http://mon-hote/mes-statistiques-apc.php :
Conclusion
APC est simple à mettre en place, robuste et permet un gain de performances considérable. Il existe d’autres accélérateurs PHP comme XCache ou eAccelerator.

