YBET

Rue Albert 1er, 7

6810 Pin - Chiny

Route Arlon - Florenville

(/fax: 061/32.00.15

Formation Internet

YBET informatique Nous contacter Forum webmasters Vente informatique en ligne

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'EasyPhp

La 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:

Par l'icône, vous pouvez récupérer la fenêtre ci-dessus en double cliquant ou accéder au menu de configuration avec la touche contextuelle de la souris (click droit). Ce menu est la base du fonctionnement d'EasyPhp:

  • Aide renvoie à différentes aides sur le fonctionnement ou sur le langage PHP, généralement via des sites.

  • Log permet de vérifier les messages d'erreurs Apache, PHP ou MySQL

  • Configuration permet de configurer le logiciel (démarrage automatique, ...)

  • Explorer donne l'accès à l'explorateur Windows

  • Administration permet d'administrer les différents composants, notamment de gérer les bases de données.

  • Web local permet d'accéder à votre navigateur Internet en local

  • Redémarrer et arrêter permet de quitter EasyPhp.

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.

Démarrez Internet explorer (ou Firefox) et dans la barre d'adresse, tapez 127.0.0.1, c'est l'adresse utilisée automatiquement.

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.

1.Le cours Php - MySQL
2. Installer et utiliser easyphp
3. Première commande PHP
4. Fonctions en PHP
5. Les tableaux
6. Fonctions sur les variables
7. Formulaires Mail
8. Base de donnée MySQL avec easyphp
9. Première application de Mysql
10. Gestion des tables MySQL par PHP
10.a Exercice: formulaire de contact, envoi par mail et insertion dans une base de donnée.
11. Mise en page PHP - HTM: include() - require()
12. Création automatique de la table utilisateur
13. Formulaire et vérification des données
14. Insertion des nouveaux membres
15. Gestion des catégories
16. Liste de choix déroulante
17. Modification des tables MySQL
18. Enregistrer une image via un formulaire
19. Formulaire d'insertion
20. Affichage des annonces
21. Filtrage des annonces (1)
23. Exercice: gérer des news
24. Utilisation des Cookies
25. Gestion fichiers et Dossiers (source et FTP)
26. Cryptage et décryptage de mots de passe
27. Base relationnelle, méthodes Left et Join.
Formation référencement en ligne, positionnez votre site sur Google, MSN, Yahoo, ...
Les feuilles de styles
FrontPage et l'HTML, cours en ligne
Exemple d'utilisation de ces notes

Le Luxembourg belge, intégration des annonces, agenda, annuaire, découverte de la région, administration, ...

FrontPage et l'HTML
Autres cours en ligne: Access - Excel, ...
  Plan d'accès au magasin
Comptabilité et gestion de stock pour la Belgique et le Luxembourg, pensez CIEL
MATERIEL INFORMATIQUE
 

Votre site Web

YBET informatique: analysons ensemble votre projet.

Formation webmasters

Cours privés en HTML - PHP - MYSQL privé.

Bases en HTML

Une introduction au langage HTML.

Besoin de gérer vos stocks?

Ciel gescom Premium ou évolution, la solution pour les PME

>3. Premières commandes en PHP

1. La formation PHP-MySQL

YBET Informatique: formation débutant ou avancé

dans notre salle de formation ou en entreprise

Renseignements, tarifs et inscriptions sur notre page formations informatiques

Magasin Informatique YBET à Chiny