« Easy php » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
Ligne 39 : Ligne 39 :
EasyPHP peut être lancé sur une clé USB.
EasyPHP peut être lancé sur une clé USB.


=Création d'un site Internet via EasyPHP=
==Création d'un site Internet via EasyPHP==





Version du 12 février 2010 à 00:12

Introduction

Pour faire fonctionner PHP, il faut en télécharger les sources depuis un site spécialisé (par exemple PHP.net), puis de compiler celui-ci afin de créer un fichier exécutable; processus qui demande des notions avancées en informatique.

C'est pourquoi trois adeptes de PHP (Emmanuel Faivre, Laurent Abbal et Thierry Murail) ont créé un package appelé EasyPHP contenant 3 produits PHP essentiels :


1. Le serveur Web Apache

2. Le moteur de scripts PHP4

3. La base de données MySQL


ainsi qu'outil de gestion de base de donnée graphique, Phpmyadmin


EasyPHP est devenu ainsi un pack fonctionnant sous Windows permettant d'installer très rapidement et automatiquement tous les éléments nécessaires au fonctionnement de tout site web dynamique développé en PHP

C'est ainsi, qu'EasyPHP est devenu le premier package de WAMP serveur voyant le jour en 1999. C'est une plateforme plateforme de développement Web, permettant de faire fonctionner localement, c'est-à-dire sans se connecter à un serveur externe) des scripts PHP avec une base de donnée MySQL.

EasyPHP n'est donc pas en soi un logiciel, mais un environnement comprenant deux serveurs :

- un serveur web Apache

- un serveur de bases de données MySQL),

- un interpréteur de script (PHP), ainsi qu'une administration SQL phpMyAdmin.


Il dispose donc d'une interface d'administration permettant de gérer des dossiers virtuels disponibles sous Apache, c'est-à-dire des alias, et le démarrage/arrêt des serveurs.

Ce gestionnaire permet donc d'installer en une seule fois tout le nécessaire au développement local du PHP, ceci automatiquement. Par défaut, le serveur Apache crée un nom de domaine virtuel (en localhost), c'est-à-dire sous l'adresse 127.0.0.1 ou localhost.

Ainsi, quand on choisit « Web local », le navigateur t affiche la page index.php de ce site qui correspond en fait au contenu du dossier www d'EasyPHP.

EasyPHP peut être lancé sur une clé USB.

Création d'un site Internet via EasyPHP

Souvent quand on veut développer un site Internet en passant par un serveur distant, il faut la plupart du temps louer cet espace serveur en payant et d'autre part, par la suite, virer les fichiers du site à chaque fois sur le serveur; ce qui au bout du compte peut devenir fort fastidieux.

C'est pourquoi, en s'aidant d'EasyPHP et d'un seveur LAMP, on peut développer le site en local, ce qui évite de payer une locatin de serveur et permet de visionner, gérer et télécharger très rapidement les dossiers.

Ainsi quand on arrivera au bout du développement de notre site, il ne restera cette fois-ci plus qu'à téléhcharger tous ces fichiers testés auparavant en local; ceci sur le serveur distant. Ce qui permet d'économiser du temps et de l'argent.

Création d'une base de données MySQL en local

Easy PHP permet non seulement de développer un site Internet en local agrémenté d'une base de données MySQL en local, mais également de télécharger et d'installer sur le propre ordinateur des blogs sur un serveur WAMP où toutes les fonctionnalités de MySQL seront utilisées pour le blog.

C'est ainsi par exemple, que l'on peut télécharger sur le propre ordinateur un propre blog, à travers l'application WordPress. Cela nécessite cependant comme explicité auparavant l'existance d'un serveur WAMP en local agrémenter d'une base de données MySQL en local où y sont stockés différents modules ou composantes du blog.