OVH Community, votre nouvel espace communautaire.

executer les .php par php5 sur un serveur PHP4 + PHP5 en CGI


lozit
04/08/2005, 16h05
En faisant une recherche sur php5 dans ce forum, j'ai vu beaucoup de fois cette question : Comment executer les fichiers .php par l'interpretteur PHP5 lorsque l'on fait cohabiter php4 et php5 en CGI

Voici donc comment il faut faire.

Il faut créer un fichier .htaccess à la racine de votre site avec cette ligne :
AddHandler application/x-httpd-php5 .php

bien entendu, il faut que ce handler soit déjà déclaré dans votre httpd.conf
Vous devez avoir quelquechose comme ça :

AddHandler application/x-httpd-php5 .php5
Action application/x-httpd-php5 /usr/bin/php
ScriptAlias /usr/bin/ /opt/php5/bin/

AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all


Les parties en gras doivent être identiques. Si ce n'est pas le cas, alors il faut soit modifier le httpd.conf, soit le .htaccess pour que celà soit identique dans les deux fichiers.

Je crois qu'il faille absolument avoir "application/" au début, car si on met juste "x-httpd-php5" celà ne fonctionnait pas chez moi