== EasyPHP 1.8
== www.easyphp.org
== apache 1.3.33 - php 4.3.10 - mysql 4.1.9 - phpmyadmin 2.6.1


Avant d'installer une nouvelle version
--------------------------------------
- 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


Auteurs
-------
Laurent Abbal (laurent@abbal.com)
Emmanuel Faivre (manu@manucorp.com)
Thierry Murail (thierry@easyphp.org)