Formation créer un site dynamique, tutoriel & guide de travaux pratiques en pdf.
Définition
Le terme serveur Web désigne :
– un ordinateur tenant le rôle de serveur informatique sur lequel fonctionne un logiciel serveur HTTP ;
– le logiciel serveur HTTP lui-même.
Un serveur HTTP est un logiciel servant des requêtes respectant le protocole de communication client-serveur HyperText Transfer Protocol (HTTP), qui a été développé pour le World Wide Web. D’autres ressources du Web comme les fichiers à télécharger ou les flux audio ou vidéo sont en revanche fréquemment servies avec d’autres protocoles.
La plupart des ordinateurs utilisés comme serveur Web sont reliés à Internet et hébergent des sites Web du World Wide Web. Les autres serveurs se trouvent sur des intranets et hébergent des documents internes d’une entreprise, d’une administration, etc.
Les serveurs Web comportent donc un dossier contenant les fichiers (pages HTML, images,…) qui constituent les pages WEB d’un site.
Un site Web statique est un site ou chacune des pages est créée en HTML. Un ordinateur qui se connecte au serveur, demande une page. Celle ci lui est directement servie (elle est stockée toute prête sur le serveur) :
Par opposition, un site Web dynamique est un site Web dont les pages sont générées dynamiquement à la demande.
Le contenu est obtenu (par exemple) en combinant l’utilisation d’un langage de scripts ou de programmation et une base de données.
Il s’agit souvent de PHP pour le langage et MySQL pour la base de données
Installation
Comme nous aurons besoin d’une base de donnée Mysql, du langage PHP et d’un serveur Web nous allons installer EasyPhp qui regroupe ces trois éléments.
Pour le télécharger aller sur l’adresse : http://www.easyphp.org/
Pour l’installer il suffit de lancer le fichier téléchargé : EasyPHP-2.0b1-setup.exe et de valider les écrans suivants..
Configuration
Le serveur Web Apache inclus dans EasyPHP fonctionne en mode local (http://localhost ou http://127.0.0.1), il n’est donc pas visible sur le réseau intranet. Pour être mis à disposition des autres ordinateurs du réseau, il faut indiquer à Apache d’écouter sur le réseau interne et de laisser passer les informations venant de votre poste.
Pour ce faire :
1 – faire un clic droit sur l’icône : et demander configuration Apache
2 – dans le fichier texte qui s’ouvre descendre jusqu’à la ligne 56 : Listen 127.0.0.1:80 et rajouter Listen XXX.XXX.XXX.XXX:80 (où les XXX représentent les nombres de l’adresse IP de votre ordinateur (voir la petit fiche sur votre poste).
3 – enregistrer ce fichier et relancer les serveurs (clic droit sur l’icône : et redemarrer).
Maintenant vous devez pouvoir voir les sites des ordinateurs autour de vous en tapant l’adresse : http://PC-Hatinguais01 (pour le poste 01), http://PC-Hatinguais02 (pour le poste 02)… Si on copiait des pages Web (sites téléchargés, sites capturés,…) dans le répertoire :
C:\Program Files\EasyPHP 2.0b1\www de votre poste, ces pages seraient disponibles pour les autres ordinateurs du réseau.
Installation de SPIP avec le squelette EVA
Notre serveur est opérationnel. Nous allons donc passer à la deuxième étape : l’installation d’EVA.
Pour télécharger EVA-SPIP aller sur l’adresse : http://spip-edu.edres74.net/ (ou utiliser GOOGLE pour chercher le site de diffusion d’Eva).
……
Procédure créer un site dynamique (1313 KO) (Cours PDF)