PHP 5.3 est disponible depuis peu sur le site de php. J’ai sauté sur l’occasion pour le télécharger et l’installer sur ma machine de développement, pour pouvoir profiter des nombreuses et alléchantes nouvelles fonctionnalités offertes par cette version.
Ayant besoin de garder une version de PHP 5.2 disponible, j’ai choisi d’installer PHP 5.3 en tant que CGI pour Apache. Rien de très compliqué, mais si je peux vous éviter de tourner en rond, voila comment j’ai procédé sur un système à base de debian (ubuntu ici).
D’abord, pour les pressés (enfin, il vous faudra quand même un petit café le temps de la compilation), vous pouvez directement copier/coller cette ligne dans une console (en mode su1):
Le détail est par ici:
On commence par installer les bibliothèques dépendantes:
On télécharge la dernière archive surphp.net:
On l’extrait:
On compile ..
./configure
sudo make && sudo make install
C’est quasiment prêt, les fichiers binaires ont étés crées dans /usr/local/bin/ , il ne reste plus qu’à activer le module actions pour apache (pour pouvoir utiliser les CGIs):
et à spécifier l’emplacement de nos cgis à Apache:
Voila, il ne vous reste plus qu’à relancer apache à coup de
et c’est parti !
Maintenant, pour utiliser PHP 5.3 au lieu de la version installée par défaut, il vous faudra créer un htaccess avec le contenu suivant (vous pouvez passer aussi directement par le vhost ):
Action x-httpd-php5 /cgi-bin/php-cgi
A nous les joies de php 5.3 !

- sudo su↩
Thanks ça m’a bcp aidé
chakalking
18 sept 09 at 2:54