Académique Documents
Professionnel Documents
Culture Documents
1. GENERALITES
1.1. Introduction
UwAmp est une version portable qui peut être installée sur clé USB.
Un client est tout composant d'un système qui demande des services ou des ressources a d'autres
composants du système. Le client est un logiciel qui peut être utilisé de manière interactive par une
personne ou qui peut être un processus automatisé. Cela inclut tous les logiciels qui interagissent avec le
serveur, soit en demandant des enregistrements à la base de données, soit en envoyant des données à
la base de données.
Un serveur est tout composant d'un système qui fournit des services ou des ressources a d'autres
composants du système. Le serveur permet la recherche, le tri, la recombinaison, la récupération, la
mise à jour et l'analyse des données. La base de données comprend le stockage physique des données
et les services de la base de données. Tous les accès aux données se font à travers un serveur les
données physiques ne sont jamais directement accessibles
La communication entre le client et le serveur dépend en grande partie de la façon dont le client et le
serveur sont mis en œuvre.
Note :
La consultation de pages sur un site internet fonctionne sur le mode client/serveur. L'internaute envoie,
grâce au navigateur, une demande de pages (requête au serveur du site internet) vers le serveur Web.
Toutes les pages demandées par un client seront construites par le serveur Web, celui-ci transmet les
pages au moteur PHP qui traite les données et qui génère les pages HTML qu’il renvoie au serveur Web.
Le serveur envoie en réponse le code HTML des pages, les images, les vidéos, etc…
Le serveur WEB est relié à plusieurs serveurs de bases de données (local ou distants). Le PHP permet
l’interrogation des bases de données.
Le langage PHP (Hypertext Preprocessor) a été inventé par Rasmus LERDORF en 1995, il est open
source et il s'impose comme un standard dans le monde de la programmation web par sa fiabilité et ses
performances. Le PHP est un langage de « haut niveau » dont la syntaxe est très proche du langage C, il
Page 1 Md
UTILISATION DE WAMP SERVER et MYSQL T Spé NSI
est supporté par la majorité des OS et est utilisé pour la réalisation d'applications web dynamiques. Une
application (ou page) dynamique est un programme capable de générer une page unique en fonction de
paramètres qui lui sont transmis. C’est le serveur qui génère la page HTML.
2. WAMPserver (Windows-Apache-MySQL-PHP)
2.1. Fonctionnalités
WAMPServer est un serveur virtuel pour Windows utilisé dans la programmation web. Il propose aux
développeurs Web un outil de déploiement local ou en ligne pour le développement de sites Internet
dynamiques. Au sein de l'application, on retrouve Apache HTTP Server en tant que serveur HTTP, PHP
pour le langage de script, MySQL pour le système de gestion des bases de données (SGBD) ainsi que
l'application Web phpMyAdmin pour la gestion des SGBD MySQL.
Il permet de lancer des pages web dynamiques qu'il soit connecté à Internet ou en local. Il peut être
utilisé avec de simples navigateurs et contient un serveur Apache permettant de transférer des fichiers
en ligne. Il supporte l'ajout, la suppression, les tris et les recherches des tables.
2.2. Installation
AVANT de procéder à l'installation de Wampserver, il faut vérifier que Les paquetages Microsoft
Visual Studio VC9, VC10, VC11, VC15, VC17 et VS16 sont installés pour Wampserver 3 même si on
n'utilise que des versions Apache et PHP VC11, sinon, Wampserver ne fonctionnera pas.
Télécharger l'exécutable d'installation qui correspond à votre architecture (32 ou 64 bits) sur le site
https://www.wampserver.com/
Lancer l’exécutable, sélectionner la langue, accepter les termes du contrat de licence et pour éviter
des problèmes de droits d’administration, installer WampServer à la racine d’un disque.
ClicG sur suivant, sélection du dossier du menu Démarrer, Cocher la case PHP 7.X.X, Maria DB
10.X.X et MySQL puis ClicG sur Suivant, sélectionnner le dossier du Menu Démarrer (par défaut
Wampserver64) puis ClicG sur Suivant puis ClicG sur Installer.
MariaDB est un clone de MySQL. Les commandes à saisir sont les mêmes avec MySQL ou MariaDB,
Le programme d'installation demande quel navigateur sera utilisé par défaut par WampServer et quel
éditeur à prendre par défaut. ClicG sur Suivant puis ClicG sur Terminer.
La fenêtre Fin de l’installation de Wampserver64 s’affiche. ClicG sur Terminer.
ClicG sur l’icône se trouvant dans la barre des tâches et ClicG sur
Démarrer les services. L’icône devient verte quand tous les services sont
démarrés, orange lorsqu’une partie des services sont démarrés et rouge
lorsque tous les services sont arrêtés.
Pour accéder à la page web, ClicG sur localhost dans le menu ci-contre
ou taper localhost dans votre navigateur.
Page 2 Md
UTILISATION DE WAMP SERVER et MYSQL T Spé NSI
2.3. Utilisation de phpMyAdmin
Pour créer une nouvelle BDD,
entrer le nom, sélectionner le
codage de la police et clicG sur le
bouton Créer.
Pour créer une nouvelle table, clicG sur le bouton Nouvelle table, entrer le Nom, indiquer le nombre de
colonne et clicG sur le bouton Exécuter. Compléter les différents champs à partir du modèle relationnel.
Pour remplir les champs de la table, clicG sur l’onglet Insérer, compléter les différents champs à partir
du modèle relationnel et clicG sur le bouton Exécuter.
Pour exécuter des requêtes SQL, clicG sur l’onglet SQL, taper la (les) requête(s) et clicG sur le bouton
Exécuter.
Avant de quitter phpMyAdmin, sélectionner la BDD, clicG sur l’onglet Exporter puis clicG sur Exécuter.
Page 3 Md