Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Matthieu Napoli

blog technique
Installer PHP5 sous EasyPHP 1.8

Si comme moi vous avez complètement la flème de réinstaller EasyPHP entièrement pour pouvoir profiter de PHP5 (c'est à dire passer de EasyPHP 1.8 à EasyPHP 2), voici la marche à suivre pour remplacer PHP4 par PHP5 sous la version 1.8.

Déjà, téléchargez les binaires pour windows de PHP 5.25 ici :
http://sourceforge.net/project/showfiles.php?group_id=14045

Ensuite, arrêtez EasyPHP et dans son répertoire d'installation renommez le dossier /php/ en /php4/ par exemple. Dézipper ce que vous avez téléchargé et renommez le répertoire d'extraction en /php.

Dans le dossier /conf_files/, ouvrez le fichier httpd.conf et à la ligne 198 changez :
LoadModule php4_module "${path}/php/php4apache.dll"
par :
LoadModule php5_module "${path}/php/php5apache.dll"

Puis à la ligne 245 :
AddModule mod_php4.c
à remplacer par :
AddModule mod_php5.c

Faites ensuite les mêmes modifications dans le fichier /apache/conf/httpd.conf. (ce deuxième fichier est généré automatiquement par EasyPHP à partir du premier, mais je ne sais pas comment 'provoquer' volontairement sa mise à jour). Attention : ${path} est remplacé par le vrai chemin d'accès sur votre machine pour le fichier du répertoire /apache/conf/, c'est pour ça qu'il y'a 2 fichiers...

Ensuite, PHP5 n'est pas configuré par défaut pour fonctionner avec MySql. (essayez http://127.0.0.1/mysql/ pour vous en rendre compte).
Pour cela, il faut également éditer le fichier php.ini, présent (comme pour httpd.conf) dans /conf_files/ et dans le répertoire /apache/.
Ajoutez l'extension mysql à la fin du fichier :
extension=php_mysql.dll

Dernier détail : le dossier des extensions a changé entre les deux versions, il faut donc également modifier la ligne (445) :
; Directory in which the loadable extensions (modules) reside.
extension_dir = "${path}\php\extensions\"

en :
; Directory in which the loadable extensions (modules) reside.
extension_dir = "${path}\php\ext\"


Même remarque que précédemment :
${path} est remplacé par le vrai chemin d'accès sur votre machine dans le fichier qui se trouve dans le répertoire /apache/


Et voilà, un beau PHP 5 tout neuf ;-)

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: lundi 28 janvier 2008 23:40 par MadMatt
Classé sous : , , ,

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- [Perso] Découvertes estivales : Linux (Part I) par Le blog de FremyCompany le il y a 14 minutes

- [Refactoring] ReSharper pour Visual Studio 2010 (Preview) par Thomas Jaskula le il y a 14 heures et 50 minutes

- [Refactoring] Analyser vos exceptions avec ReSharper Exceptional par Thomas Jaskula le il y a 16 heures et 4 minutes

- SharePoint 2007 : patterns & practices SharePoint Guidance par Philippe Sentenac [MVP SharePoint] le 07-03-2009, 09:56

- [Visual Studio 2010] Les tests cases c’est bien, mais je vais devoir tout réécrire ? par Etienne Margraff le 07-03-2009, 09:00

- MVP[Gribouillon].AddYear par The Grib's Lair [Sébastien PICAMELOT - MVP SharePoint] le 07-03-2009, 08:45

- Clinique INSIA - Projet de fin d’Etudes (Silverlight 3 MVVM et OutOfBrowser, WCF, TFS) - Part 1 par David REI le 07-02-2009, 23:38

- C’est la crise ? Bah pourquoi cramer du budget pub alors ? par Nix's Blog le 07-02-2009, 15:31

- Soyons MVP ! par TheSaib .NET blog le 07-02-2009, 12:15

- SharePoint : Gestion des Erreurs 6398, 7076 et 6482 par Blog Technique de Romelard Fabrice le 07-02-2009, 11:53