WordPress

HÉBÈRGEMENT

Apache, PHP, MySQL & Noms de domaine

1. Pourquoi héberger un site web sur un serveur ?

Un site web est un ensemble de fichiers (textes, images, code). Pour être accessible partout dans le monde, ces fichiers doivent être stockés sur un serveur relié en permanence à Internet.
 

Métaphore :

Héberger un site, c’est comme ouvrir un restaurant.
Si votre cuisine reste chez vous, seuls vos proches peuvent goûter.
Si vous ouvrez un restaurant, tout le monde peut venir y manger.

2. Apache : la serveuse qui écoute et délivre

Apache est le logiciel de serveur web le plus répandu. Rôle : écouter les requêtes des internautes et leur délivrer les pages demandées.
 

Métaphore :

Apache est le chef de rang dans un restaurant.
Le client (l’internaute) commande un plat (une page web).
Le chef de rang prend la commande et la transmet au cuisinier.
Le chef de rang revient ensuite servir l’assiette préparée.

3. PHP : le cuisinier en action

PHP est un langage de programmation côté serveur. Rôle : assembler dynamiquement les éléments pour construire une page web personnalisée.
 

Métaphore :

PHP est le chef cuisinier.
Il reçoit la commande de la serveuse (Apache).
Il va en cuisine et prépare le plat demandé.
Il monte l’assiette avec les bons ingrédients.
Il indique à la serveuse (Apache) qu’elle peut servir

4. MySQL : la réserve d’ingrédients

MySQL est un système de gestion de bases de données. Rôle : stocker et organiser toutes les informations d’un site (articles, utilisateurs, commentaires, produits e-commerce, etc.).
 

Métaphore :

MySQL est le frigo du restaurant.
Le cuisinier (PHP) va y chercher les ingrédients (données).
Sans frigo bien organisé, impossible de préparer correctement les plats.

5. Le nom de domaine : l’adresse facile à retenir

Un site est accessible via une adresse IP (ex : 192.168.1.1). Mais ces chiffres sont difficiles à retenir. Le nom de domaine est une version “digeste” de l’adresse IP (ex : www.monsite.com).
 

Métaphore :

L’adresse IP > coordonnées GPS (très précises mais pas intuitives). Le nom de domaine > adresse postale (claire, facile à retenir).

6. Schéma global (restaurant numérique)

Client > internaute qui commande une page web.
Chef de rang (Apache) > prend la commande et la sert.
Cuisinier (PHP) > prépare le plat (page web).
Frigo (MySQL) > stocke les ingrédients (données).
Adresse du restaurant (Nom de domaine) > permet aux clients de trouver l’endroit facilement.
 

Conclusion

Pour qu’un site web fonctionne, il faut :
Un hébergement
Apache pour écouter et délivrer.
PHP pour assembler les contenus.
MySQL pour fournir les données.
Un nom de domaine pour être facilement accessible.
Ensemble, ces éléments forment l’infrastructure de base de la majorité des sites Internet actuels.