Un site web dynamique, comment ça marche ?
- le client demande au serveur à voir une page Web (requête HTTP) ;
- le serveur crée la page spécialement pour le client (en suivant les instructions du PHP) ;
- le serveur répond au client en lui envoyant la page qu’il vient de générer (réponse HTTP).
![](/images/pagebuilderck/RolePHP.png)
Une page web dynamique est une page web générée à la demande, par opposition à une page web statique.
Le contenu d'une page web dynamique peut donc varier en fonction d'informations qui ne sont connues qu'au moment de sa consultation
Un réseau permet de connecter entre eux des ordinateurs et ainsi de partager des informations, de transférer des fichiers d'un poste à un autre, de travailler sur le même document, d'utiliser une seule imprimante...
Un réseau est dit local (LAN : local area network) lorsqu'il est limité à un seul lieu géographique.
Un réseau est distant ou étendu (WAN : wide area network) quand il peut relier entre eux des ordinateurs dans des villes différentes ou même d'un continent à l'autre.
Il existe différents types d'architectures de réseaux locaux, Ethernet en est un type très courant. Les réseaux sont régis par des protocoles de communication, c'est-à-dire un ensemble de règles techniques pour les échanges de données (TCP/IP est le plus répandu, et est notamment à l'origine du succès d'Internet).
CLIENT HTTP
![](/images/outils/firefoc.jpg)
Mozilla Firefox est un navigateur Web graphique dont le code source est libre.
Rapide, léger et respectueux de la vie privée, Firefox fonctionne sur tous vos appareils.
Firefox - le navigateur indépendant soutenu par une organisation à but non lucratif.
Liens utiles
https://www.mozilla.org/fr/firefox/new/
SERVEUR HTTP
![](/images/outils/xampp.png)
XAMPP est un ensemble de logiciels permettant de mettre en place un serveur Web local
CMS
![](/images/pagebuilderck/Joomla-Vertical-logo-light-background-tagline-en.png)
Joomla! est un système de gestion de contenu libre, open source et gratuit.
Il est écrit en PHP et utilise une base de données MySQL.
Joomla! est sous licence GNU GPL.
Liens utiles
admin tools
Admin Tools is a true Swiss Army knife for your site. Our freely available Admin Tools Core will detect, notify you about new Joomla! releases, fix your files' and directories' permissions, protect your administrator directory with a password, change your database prefix, migrate links pointing to your old domain on-the-fly and perform database maintenance, all with a single click.
Utilitaires
Installation du serveur web local
- télécharger/installer/configurer le client HTTP mozilla Firefox + module(s) complémentaire(s)
- télécharger la dernière version du CMS joomla! , décompresser le contenu du repertoire et le renommer "joomla"
- télécharger la dernière version portable de XAMPP et l'extraire à la racine d'une partition de disque dur ou sur une clé USB
- déplacer le répertoire "joomla" dans le répertoire de XAMPP nommé "htdocs"
- double-cliquer sur xampp-control.exe pour lancer le serveur web
- démarrer les modules "Apache" et "MySQL" du serveur XAMPP
- ouvrir l'url : localhost dans le navigateur web pour controler le bon fonctionnement du serveur web
- ouvrir l'url : localhost/joomla dans le navigateur web pour lancer l'installation du CMS
( user: root ; pas de mot de passe BDD) - accéder à l'interface d'aministration de joomla! en utilisant l'url :localhost/joomla/administrator