Comment installer un serveur web local sous Linux pour s'entraîner

Avec Apache, PHP et MySQL (LAMP) pour pratiquer le développement web sans avoir besoin d'hébergement.

Avancé 1 min de lecture Publié le 2026 Par Equipo SolucionaPC

Un serveur web local vous permet de pratiquer le développement web (ou simplement de comprendre comment ça fonctionne) sans avoir besoin de souscrire à un hébergement ni d'exposer quoi que ce soit à internet.

Installer Apache (le serveur web)

sudo apt install apache2
sudo systemctl status apache2

Ouvrez un navigateur et visitez http://localhost — si vous voyez la page d'accueil d'Apache, ça fonctionne.

Ajouter PHP (pour des sites dynamiques)

sudo apt install php libapache2-mod-php
sudo systemctl restart apache2

Ajouter une base de données (MySQL/MariaDB)

sudo apt install mariadb-server
sudo mysql_secure_installation

Cette dernière exécute un assistant qui configure la sécurité de base (mot de passe administrateur, suppression des utilisateurs de test).

Cette combinaison (Linux + Apache + MySQL + PHP) est connue sous le nom de « LAMP » — l'un des ensembles de technologies web les plus utilisés et documentés qui existent, avec des années de ressources disponibles pour n'importe quelle question qui se pose.

Où vont vos fichiers web

Par défaut, Apache sert le contenu de /var/www/html — placez vos fichiers HTML/PHP là pour les voir sur http://localhost.

Conseil : si vous préférez une approche plus moderne et isolée, Docker permet de monter un environnement LAMP complet dans des conteneurs, plus facile à nettoyer complètement une fois que vous avez fini de pratiquer, sans laisser de traces installées directement sur votre système.

Attention : ceci est pour pratiquer sur votre propre appareil (localhost) — exposer un serveur web à internet réel nécessite des mesures de sécurité supplémentaires significatives, qui vont au-delà de cette installation basique.

Questions fréquentes

Que signifie LAMP ?

Linux, Apache, MySQL (ou MariaDB) et PHP — l'ensemble de technologies combinées qui forment la base de nombreux sites web traditionnels, avec une large documentation disponible.

Est-il sûr d'exposer ce serveur directement à internet ?

Pas sans mesures supplémentaires significatives — cette installation basique est pensée pour pratiquer localement (localhost), pas pour servir du contenu réel à internet sans protections supplémentaires.

Docker est-il meilleur qu'installer LAMP directement ?

Pour pratiquer et expérimenter, Docker offre l'avantage d'un environnement isolé et facile à supprimer complètement, sans laisser de composants installés directement sur votre système si vous décidez de ne pas continuer.

Partager :