- sauvegardez vos donnΘes (scripts, bases, fichiers de configuration, logs ...)
- si les services sont installΘs : les dΘsinstaller (administrateurs seulement)
- arrΩtez apache et mysql puis fermez easyphp
- dΘsinstallez la version prΘcΘdente (supprimez α la main les fichiers rΘsiduels)
- installez la nouvelle version
Avertissements
--------------
EasyPHP installe et configure automatiquement un environnement de travail. EasyPHP est donc un outil de dΘveloppement et non pas de production. Si vous souhaitez faire de la production tournez vous vers une solution LAMP (Linux Apache MySQL PHP). Pour des raisons de stabilitΘ des logiciels (portage expΘrimental), de sΘcuritΘ du systΦme et des donnΘes, une plateforme Windows« est α proscrire.
MySQL
-----
Attention MySQL est dΘjα installΘ. il est inutile de le reinstaller.
Configuration PHP
-----------------
* register_globals = Off [sΘcuritΘ, performance]
Depuis la version 4.2.0 de PHP, la valeur par dΘfaut de register_global est α Off dans le php.ini. DorΘnavant une variable envoyΘe par un formulaire (mΘthode POST) n'est plus rΘcupΘrΘe avec $variable mais avec $_POST["variable"]. Toutes les variables globales sont concernΘes (POST, GET, cookies, environnement et autres variables serveur : $_GET, $_POST, $_COOKIE, $_SERVER, $_ENV, $_REQUEST, $_SESSION). Ceci peut nΘcessiter la rΘΘcriture partielle de certains scripts.
Rq : il est vivement conseillΘ d'utiliser cette configuration qui est celle adoptΘe par dΘfaut depuis PHP 4.2.0 et de coder vos scripts en consΘquence. Cependant si vous souhaitez utiliser d'anciens scripts sans avoir α les rΘΘcrire, vous avez toujours la possibilitΘ de remettre dans le fichier php.ini register_global α On.
* error_reporting = E_ALL [codage propre]
Les erreurs de codage et les avertissements (warning) sont pris en compte. Cette configuration est plus restrictive mais nΘcessaire pour un codage propre. Il est donc possible que certains scripts gΘnΦrent des avertissements qui n'apparaissaient pas auparavant. Dans ce cas, il s'agira essentiellement de notifications. Si ces notifications sont dues α un codage intentionnel vous pouvez les supprimer en remplaτant dans le fichier php.ini la ligne "error_reporting = E_ALL" par "error_reporting = E_ALL & ~E_NOTICE".
Installation
------------
L'installation se fait dorΘnavant α l'intΘrieur d'un seul rΘpertoire, mΩme pour les fichiers de configuration My.ini et php.ini.
Cela permet de faire cohabiter cette version avec des versions ulterieurs d'EasyPHP.
De plus, cela permet d'installer EasyPHP sur une clΘ USB.
Environnement
-------------
- nouvelle version du manager
Conseils
--------
Si vous rencontrer des problΦmes avec certaines dll du rΘpertoire php, tentez de les placer dans le rΘpertoire systΦme.
Support
-------
Exemples, forum et FAQ sur le site d'EasyPHP : www.easyphp.org