GUIDES / TRADITIONAL WEB

Le web traditionnel : PHP, Apache et MySQL (la pile LAMP)

⚠ Translation pending. Showing English.
← All guides
Traditional web Intermediate 3 Jun 2026 8 min read by Les Techniciens du Net

Le web traditionnel : PHP, Apache et MySQL (la pile LAMP)

Comment fonctionne un site dynamique classique : Apache (serveur web), PHP (langage), MySQL (base de données). La pile LAMP qui propulse WordPress et une grande partie du web.

#php#apache#mysql#wordpress

C’est l’architecture historique du web dynamique, et elle fait toujours tourner une immense partie des sites — à commencer par WordPress. Comprendre la pile LAMP, c’est comprendre comment un site « classique » fabrique ses pages.

LAMP en un coup d’œil

LAMP est l’acronyme de quatre briques qui travaillent ensemble :

LettreBriqueRôle
LLinuxLe système d’exploitation du serveur
AApacheLe serveur web (reçoit et répond)
MMySQLLa base de données
PPHPLe langage qui fabrique les pages

Apache — le serveur web

Apache est le programme qui écoute les requêtes des navigateurs (sur les ports 80 et 443), puis renvoie une réponse. Pour une page statique, il sert directement le fichier. Pour une page dynamique, il passe la main à PHP, récupère le HTML produit, et l’envoie au visiteur.

Alternative très courante : Nginx, souvent préféré pour sa légèreté. Le rôle est le même : être la porte d’entrée du site.

PHP — le langage qui fabrique la page

PHP est un langage côté serveur : il s’exécute à chaque requête. Son travail : recevoir la demande, aller chercher les bonnes données, et assembler le HTML à renvoyer.

C’est ce qui permet à un site d’être différent pour chaque visiteur ou à chaque instant (un panier, un compte, des commentaires). PHP moderne (version 8) est par ailleurs bien plus rapide que sa réputation des années 2000.

MySQL — la mémoire du site

MySQL (ou son cousin MariaDB) est une base de données relationnelle : elle range les informations dans des tables (articles, utilisateurs, commandes…) et permet de les retrouver via le langage SQL.

Quand vous écrivez un article dans WordPress, il est stocké dans MySQL. Quand un visiteur l’ouvre, PHP va le chercher et construit la page.

Le trajet d’une page WordPress

  1. Le navigateur demande une page à Apache.
  2. Apache confie la demande à PHP (le cœur de WordPress).
  3. PHP interroge MySQL pour récupérer le contenu.
  4. PHP assemble le HTML et le rend à Apache.
  5. Apache l’envoie au navigateur.

Le tout en une fraction de seconde — et recommencé à chaque visite (d’où l’intérêt du cache pour aller plus vite).

Quand LAMP est le bon choix

  • Beaucoup de contenu édité par des non-techniciens (interface d’administration).
  • Besoin d’un écosystème mûr (WordPress et ses milliers d’extensions).
  • Boutiques (WooCommerce), magazines, sites associatifs riches.

Les points d’attention

  • Sécurité & maintenance : plus de briques = plus à mettre à jour et à sauvegarder. Une extension non maintenue est une porte d’entrée.
  • Performance : sans cache, un site dynamique recalcule chaque page ; c’est plus lent qu’un site statique.
  • Hébergement : un mutualisé suffit pour démarrer ; un VPS donne plus de contrôle.

LAMP n’est ni « dépassé » ni « la seule façon » : c’est une brique solide, à choisir quand la gestion de contenu prime sur la performance brute.

Test your knowledge

0 / 5
  1. Dans la pile LAMP, le rôle d'Apache est…

  2. PHP s'exécute…

  3. MySQL (ou MariaDB) sert à…

  4. Quel CMS très répandu repose sur LAMP ?

  5. Un point d'attention d'un site dynamique par rapport à un site statique :