Un serveur "LAMP" est un exemple de serveur web. Historiquement, l'acronyme "LAMP" fait référence aux quatre composantes d'un tel serveur web:
* Linux: le système d'exploitation constituant la base du système. Ici, il s'agit évidemment d'Ubuntu.
* Apache: le serveur HTTP qui gère la communication avec le client.
* MySQL: le système de gestion de base de donnée.
* PHP: le langage de script utilisé pour générer les pages dynamiques.
InstallationLe prérequis pour un serveur "LAMP" est d'avoir un système d'exploitation GNU/Linux. La première étape est donc d'installer Ubuntu (ou une de ses variantes). La variante Ubuntu server est particulièrement adaptée dans le cas d'un serveur de production contrôlable à distance (par ssh notamment) et ne nécessitant pas d'interface graphique.
Méthode graphiqueSynaptic permet d'installer automatiquement tous les paquets correspondants à une tâche. La liste des tâches est accessible par le menu Édition/Sélectionner paquets par tâches. Il suffit de sélectionner « serveur LAMP » et de valider puis de cliquer sur le bouton « Appliquer » pour installer les paquets nécessaires.
Méthode non graphiqueTasksel permet également d'installer automatiquement tous les paquets nécessaire sans avoir recours à une interface graphique. Dans le cas d'un serveur "LAMP", l'installation complète se résume à l'utilisation d'une seule commande:
sudo tasksel install lamp-server
ou sans installer taskselsudo apt-get install lamp-server^
Une fois l'installation effectuée, le serveur est accessible (via un navigateur internet) à l'une des URL (locales) suivantes:
* http://127.0.0.1
* http://localhost
Par défaut, la page renvoyée par le serveur ne contient que le message suivant:
It works! 
Consultation possible pour la configuration du serveur =)
http://doc.ubuntu-fr.org/lamp