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:
Le prérequis pour un serveur “LAMP” 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.
Synaptic permet d'installer automatiquement tous les paquets correspondants à une tâche. La liste des tâches est accessible par le menu Editer/Sélectionner paquets par tâches. Il suffit de sélectionner “serveur LAMP” et de valider par installer les paquets nécessaires.
Tasksel 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
Une alternative à la méthode précédente consiste à installer directement les paquets nécessaires:
apache2, mysql-server, php5, php5-mysql
Description des paquets:
Les méthodes d'installation décrites ici permettent d'obtenir un serveur “LAMP” pré-configuré et fonctionnel.
Une configuration n'est donc nécessaire que dans le cas d'une personnalisation de l'installation.
La configuration et les détails à propos d'Apache 2 sont accessibles sur la page dédiée à ce serveur HTTP.
La configuration et les détails à propos de MySQL sont accessibles sur la page dédiée à ce serveur de base de données.
La configuration et les détails à propos de PHP sont accessibles sur la page dédiée à ce langage.
Une fois l'installation effectuée, le serveur est accessible (via un navigateur internet) à l'une des URL (locales) suivantes:
Par défaut, la page renvoyée par le serveur ne contient que le message suivant:
It works!
Contributeurs : oxossinn