Bien que easyphp version 1.8 et sa version 4.30 de me donne pleine satisfaction, je tiens à tester mes scripts afin qu'ils fonctionnent correctement aussi bien sous php4 que sous php5.
La version beta de easyphp2 n'est vraiment pas au point et il semble avoir un conflit de noms de dll avec internet explorer 7.
En attendant voici comment installer rapidement (moins que 10 minutes) une deuxième fois easyphp 1.8 avec cette fois php5.
- Télécharger le PHP 5.2.0 zip package à partir d'une page telle que http://be.php.net/downloads.php
- Recopier l'entièreté du répertoire actuel de easyphp (chez moi: C:/Portable/easyphp1-8) vers un autre répertoire (chez moi: C:/Portable/easyphp1-9)
- Placer éventuellement les droits NTFS nécessaires sur ce répertoire
- Lancer easyphp à partir de ce nouveau répertoire et le laisser regénérer les fichiers de configuration
- Quitter easyphp
- Ecraser le nouveau apache/conf/httpd.conf avec celui du répertoire d'origine
- Dans ce nouveau apache/conf/httpd.conf, remplacer partout le nom de l'ancien répertoire de base (easyphp1-8) par le nouveau nom (easyphp1-9)
- A ce moment, le nouveau easyphp fonctionne de manière identique à l'ancien.
- Dans le nouveau répertoire, supprimer tout le contenu (fichiers et répertoires) du répertoire php
- Y placer tout le contenu de l'archive téléchargée
- Dans apache/conf/httpd.conf, remplacer partout le texte "php4" par "php5"
- Dans apache/conf/httpd.conf, veiller à ce que le paramètre AddType application/x-httpd-php contienne .php4 et .php5
- Dans conffiles/php.ini, modifier le paramètre __extensiondir__ pour remplacer \extensions\ par \ext\
- Dans conffiles/php.ini, dans la section des extensions (à la fin du fichier), rajoutez la ligne extension=phpmysql.dll (php5 n'est pas réglé par défaut pour fonctionner avec MySQL). Vous pouvez maintenant accéder à phpMyAdmin à l'adresse http://127.0.0.1/mysql/
Voilà, vous avez maintenant un environnement de travail avec deux versions différentes de php.