Installer php4 en module et php5 en cgi avec apache

Prérequis : Apache 1.3 ou Apache 2, php4 en module.

On pourra tout de même appliquer cette manipulation sans avoir PHP4 en module d’installé pour ceux qui voudraient juste php5 en cgi.

On installe donc les paquets :

apt-get install php5-cgi php5-common php5-gd php5-mysql

Editer si besoin le fichier /etc/php5/cgi/php.ini.

Puis dans le(s) vhost(s) nécessaires ajouter :

ScriptAlias /php5-cgi /usr/lib/cgi-bin/php5

Il reste encore à ajouter deux petites lignes qui peuvent être ajoutées soit à la suite de l’instruction ScriptAlias soit dans un fichier .htaccess dans le répertoire contenant les fichier à traiter avec php5 :

AddHandler php5-cgi .php
Action php5-cgi /php5-cgi

Et pour terminer, les modules apache pour la fonction « Action » :

Apache 1 :

# echo « LoadModule action_module /usr/lib/apache/1.3/mod_actions.so » \

>> /etc/apache/modules.conf »

# /etc/init.d.apache reload

Apache 2 :

# ln -s /etc/apache2/mods-available/actions.load /etc/apache2/mods-enabled/actions.load

# /etc/init.d/apache2 reload

Et voilà, il ne vous reste plus qu’à utiliser le phpinfo() pour vérifier que les fichier .php tournent bien avec php5.

3 réponses

  1. Anonyme dit :

    salut, je voulais juste dire qu’il y 8 fois"comme" et pas 6 voila aplus!!!

  2. Anonyme dit :

    C’est ma fête!!!!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *