Comment mettre à jour EasyPHP pour obtenir les fonctionnalités de PHP5 ?

EasyPHP est une solution logicielle qui installe et configure sous MS Windows : Apache, PHP, MySQL ainsi de quelques outils de configuration et d’administration. La dernière version stable est la 1.8 qui correspond à :

  • Apache 1.3.33
  • PHP 4.3.10
  • MySQL 4.1.9
  • phpMyAdmin 2.6.1

De plus en plus d’hébergeurs proposent PHP5, mais EasyPHP ne propose pas cette version de PHP. Bien sur, il existe d’autres solutions telles que WAMP5 ou Mov’AMP supportent PHP5. Mais cet article propose de mettre à jour la version courante de EasyPHP pour PHP5.

Il faut disposer d’un EasyPHP installé dans un répertoire nommé EASYPHP_HOME. Il est nécessaire de télécharger le binaire MS Windows sous forme de package zip de PHP5, puis de décompresser cette archive dans le répertoire EASYPHP_HOME/php5.

Renommer le répertoire EASYPHP_HOME/php en EASYPHP_HOME/php4, puis EASYPHP_HOME/php5 en EASYPHP_HOME/php.

Editer le fichier EASYPHP_HOME/apache/conf/httpd.conf :

  • Remplacer la ligne LoadModule php4_module "EASYPHP_HOME/php/php4apache.dll" par LoadModule php4_module "EASYPHP_HOME/php/php5apache.dll".
  • Remplacer la ligne AddModule mod_php4.c par AddModule mod_php5.c.

Ces manipulations permettent d’utiliser PHP5. Cependant le module MySQL pour PHP ne fonctionne plus.

Editer le fichier EASYPHP_HOME/apache/php.ini :

  • Ajouter en fin de fichier la ligne extension=php_mysql.dll.
  • Modifier la ligne extension_dir = "EASYPHP_HOME\php\extensions\" pour obtenir extension_dir = "EASYPHP_HOME\php\ext\".

Maintenant l’installation d’EasyPHP est fonctionnelle et permet l’exécution de scripts PHP en version 5.