Vous êtes sur la page 1sur 3

UTILISATION DE WAMP SERVER et MYSQL T Spé NSI

1. GENERALITES

1.1. Introduction

MySQL est un système de gestion de base de données relationnelle


open source basé sur le SQL. Ce SGBDR est compatible avec toutes
les plateformes : Linux, UNIX, et Windows. MySQL est un composant
de la suite logicielle d’entreprise LAMP : exploitant Linux comme OS,
Apache comme serveur Web, MySQL comme SGBDR et PHP comme
langage de script orienté objet.
MySQL permet d'associer à chaque table un moteur de stockage assurant des fonctionnalités telle que
les transactions, l'indexation et les algorithmes. InnoDB est l'un des principaux moteurs de stockage et
est le moteur le plus utilisé. Il est le leader des moteurs de stockages transactionnel.

UwAmp est une version portable qui peut être installée sur clé USB.

1.2. Mode client - serveur

Les termes client, serveur et


client/serveur sont utilisés pour désigner
des concepts généraux ou des éléments
spécifiques de matériel ou de logiciel.
La majorité des SGBD fonctionnent
selon ce mode. Le serveur est la machine
qui stocke les données, elle reçoit des
requêtes de plusieurs clients. Le serveur
analyse les requêtes, les traitent et
retournent les résultats aux clients.

 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.

 Lancer phpMyAdmin en ClicG sur ou ClicG directement sur


phpMyAdmin dans le menu ci-contre.

 Dans la fenêtre, taper « root » pour l’utilisateur, laisser le Mot de


passe vide et clicG sur Exécuter.

WampServer démarre les serveurs et phpMyAdmin.

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.

Puis clicG sur le bouton Enregistrer.

 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.

3. QUELQUES SITES UTILES :


- Site officiel : https://www.wampserver.com/
- Utilitaires : https://wampserver.aviatechno.net/?lang=fr
- Documentation de MySQL : https://dev.mysql.com/doc/
- Documentation de MariaDB : https://mariadb.com/kb/en/library/
- Tuto : https://sql.sh/

Page 3 Md

Vous aimerez peut-être aussi