PHP (Personal Home Page, ou Hypertext Pre-Processor) est le principal langage de programmation pour applications web. La très grande majorité des sites et applications web sont développées avec PHP (WordPress, SPIP, Joomla, Drupal, … sont tous développés en PHP).
Les accélérateurs
Contrairement à certains langage (comme le C et ses variantes), PHP n’est pas un langage compilé, mais un langage interprété.
De ce fait, il existe des accélérateurs pour PHP qui fonctionnent en mettant en cache le code intermédiaire de vos scripts (le code interprété, ce qui évide à PHP de ré-interprété votre code à chaque appel de page).
- Alternative PHP Cache
Integrating APC into PHP5 and LightHTTPD – tuto pas à pas très simple à suivre. - eAccelerator
- XCache
Les différentes façons d’installer PHP
Il existe plusieurs façons d’installer PHP : mod_php, fastcgi, suPHP, …
- uphp vs fastcgi + eaccelerator – forum post on cPanel
Ce fil de discussion détaille les différents modes de fonctionnement possibles pour PHP ainsi que leurs avantages et inconvénients respectifs.