mercredi 21 octobre 2009
Utiliser PHP en tant que module Apache est la façon classique de faire. Une autre solution est de l'utiliser en tant que simple programme CGI. Cela peut permettre d'utiliser une version différente de PHP que celle chargée en tant que module, ou alors de limiter l'utilisation mémoire d'Apache. Pour cela, une méthode intéressante est d'utiliser le module mod_actions, qui permet entre autre d'associer un script CGI à un type MIME.
Voici les étapes à effectuer, sur un système Debian :
Installation du CGI PHP5 :
# aptitude install php5-cgiActivation de
mod_actions:# a2enmod actionsUtiliser enfin les directives suivantes au sein d'un virtualhost, d'un fichier
.htaccessou d'un bloc<directory>, pour utiliser le CGI PHP5 avec les fichiers dotés d'une extension.php:AddHandler cgi-php5 .php Action cgi-php5 /cgi-bin/php5