|
YBET Rue Albert 1er, 7 6810 Pin - Chiny Route Arlon - Florenville (/fax: 061/32.00.15 |
|
|
14.2. Installer EasyPhP.1 Introduction - 2. Installation d'EasyPhp. - 3. Utilisation en php Le langage PHP nécessite un serveur pour décoder les instructions. De même une base de donnée MySQL nécessite un gestionnaire. La majorité des hébergements Internet proposent ces possibilités (sauf quelques serveurs sous Windows). Tester les applications directement sur un hébergeur nécessite de taper les lignes de commandes dans l'éditeur, de le transférer via un serveur FTP, de le tester, ... et en cas d'erreur, de recommencer. Dans le cas d'une base de donnée MySql, le problème est identique sauf que la majorité des hébergements ne proposent qu'une seule base de donnée (mais une base de donnée peut fonctionner pour plusieurs applications). Cette solution risquerait de corrompre la base et de rendre inaccessible un site "en production". Bref, ce n'est pas la solution idéale.
La solution standard est d'installer le logiciel gratuit (en fait en GNU) EasyPHP sur votre ordinateur en local. EasyPhp émule un serveur apache sous Windows compatible avec PHP qui permet via PHPMyadmin de gérer des bases de données MySQL. Attention, ce logiciel est un réel gestionnaire réseau, d'où quelques risques de sécurité. Il ne doit être démarré que pour les tests de vos programmes en PHP. Quelques commandes spécifiques ne fonctionnent pas sur EasyPhp par rapport à un hébergement Internet (mail, gestion des images, ...) mais cette solution est largement assez complète pour tester la majorité des applications. 2. Installation d'EasyPhpLa première chose est de le télécharger sur le site Internet d'easyphp.org. Sélectionnez la version 2.0 (la dernière en date). Cette version est compatible PHP 4 et 5. La version 1.8 est compatible PHP 3 et 4. Ceci peut poser quelques problèmes de compatibilités entre vos programmes et l'hébergement, vérifiez la version sur votre serveur avant. Sélectionnez le site miroir le plus adapté pour le téléchargement. Commencez l'installation.
La fenêtre suivant rappelle les conditions d'utilisation. Sélectionnez le dossier par défaut pour l'installation: C:\Program Files\EasyPHP1-8. Le reste de l'installation se fait sans problèmes.
La fenêtre suivante propose le téléchargement des mises à jour. Une fois téléchargées, fermez Easy Php et redémarrez-le via Démarrer -> Programmes -> EasyPhp ->EasyPhp. Deux indications vont vous permettre de vérifier si le serveur est démarré sur votre ordinateur sous Windows en local: une fenêtre et un petit logo dans la barre des tâches à coté de l'heure comme ci-dessous.
Par la fenêtre, vous pouvez arrêter le PHP ou la gestion MySQL:
3. Utilisation en php.L'utilisation de nos programmes en php (en html) va passer par un sous dossier Windows d'EasyPhp, soit C:\Program Files\EasyPHP1-8\www. Les fichiers à tester doivent obligatoirement se trouver dans ce dossier ou dans un de ses sous-dossier.
Au premier démarrage, la page d'accueil va afficher la page 127.0.0.1/index.php, en fait le le fichier index.php inclus dans le dossier Windows. Pour tester vos programmes, il vous suffit de les insérer dans ce dossier et d'utiliser l'adresse 127.0.0.1/nom_fichier. ATTENTION: Windows ne fait pas la distinction entre les minuscules et majuscules, Linux oui. Si votre fichier s'appelle INDEX.php, en local, index.php, INdex.php, ... seront identiques. Par contre, si vous transférer le fichier sur un hébergement, ils seront vus comme des fichiers différents. Par facilité, tapez tous les noms de fichiers en minuscule. L'utilisation d'EasyPhP en mode MySql sera vu dans le chapitre Créer une base de donnée en local. Pour EasyPhp, le nom du serveur est toujours localhost, l'utilisateur root (éventuellement root@localhost), mot de passe vide. Ceci peut-être modifié via les options. |
|
YBET informatique: analysons ensemble votre projet. |
Cours privés en HTML - PHP - MYSQL privé. |
Une introduction au langage HTML. |
Ciel gescom Premium ou évolution, la solution pour les PME |
|
YBET Informatique: formation débutant ou avancé dans notre salle de formation ou en entreprise Renseignements, tarifs et inscriptions sur notre page formations informatiques |