PHP est peut-être le langage de création de sites Web le plus populaire parmi les développeurs Linux, et c'est également un langage disponible pour les programmeurs sur d'autres plates-formes. PHP est entièrement pris en charge, rapide et assez flexible.
Cependant, PHP a un défaut. PHP étant un langage de script, il peut être modifié avant l'exécution d'un script inactif spécifique. Mais comme la plupart des systèmes modernes sont capables de le faire rapidement de nos jours, c'est toujours une bonne chose de choisir celui qui offre les meilleures performances et qui se démarque sur le réseau.
Alternative PHP Cache (APC) est un outil de cache open source pour PHP qui peut masquer les scripts modifiés. Ainsi, pour les commandes ultérieures, PHP ne peut rééditer le script que s'il a changé.
Mais cela n’entraîne que des gains de performances modestes sur certains scripts et peut s’avérer plus judicieux pour des scripts plus complexes. Contrairement à certains de ses concurrents, APC est open source et largement disponible. Vous pouvez télécharger le code source sur le site Web d'APC.
Une version commerciale gratuite est également disponible : Zend Optimizer for Zend. (Zend est la société qui écrit le moteur PHP, l'éditeur de script.) Cependant, des rapports indépendants ont publié que les gains d'APC sont plus significatifs que ceux des optimiseurs de Zend.
L'installation d'APC est très pratique ; tant que vous téléchargez le code source d'APC, il n'est pas nécessaire de configurer quoi que ce soit d'autre pour le faire fonctionner hors des sentiers battus. La dernière version est la 2.0.4. Effectuez les opérations suivantes pour installer APC :
# tar xvzf APC-2.0.3.tgz
# cd APC-2.0.3
# /usr/bin/phpize
# ./configure --enable-apc
# make
# make install
si votre PHP Le l'installation n'est pas sous /usr. Vous devez appeler phpize depuis le répertoire bin/ sous votre répertoire d'installation. Par exemple, si vous avez installé PHP sous /usr/local/php, vous devez exécuter /usr/local/php /bin/. phpize.
Ensuite, utilisez un éditeur de texte pour éditer le fichier php.ini (généralement /etc/php.ini) et ajoutez le contenu suivant à la fin :
extension="/usr/local/php/lib/php/extensions/no- debug -non-zts-20050922/apc.so"
enregistrez le fichier et redémarrez Apache. Ensuite, créez un fichier appelé info.php quelque part dans votre arborescence réseau, comprenant le suivant :
<?php phpinfo( ?>
Ouvrez cette page dans votre navigateur. Vous verrez une partie de l'APC sur la sortie. Vous pouvez désormais utiliser APC pour accélérer vos scripts PHP.