Utilisation de PHP5 en mode CGI
Par Thomas Martin le mercredi 21 octobre 2009, 10:58 - Tech - Lien permanent
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-cgi
Activation de mod_actions :
# a2enmod actions
Utiliser enfin les directives suivantes au sein d'un virtualhost, d'un
fichier .htaccess ou 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