Serveur web - LAMP

02 Octobre 2016 Fabien Prudhomme, dans Tutoriels 0 commantaire
 

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ées.
  • PHP: le langage de script utilisé pour générer les pages dynamiques.

Installation

Le 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.

Alternative 1: Installation par tâches

Méthode graphique

Préalable : installer tasksel

Synaptic 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 en lignes de code

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

 

Si vous voulez désinstaller lamp ne faites surtout pas "sudo tasksel remove lamp-server", effectivement tasksel se contenterait de supprimer froidement tous vos programmes…

ou sans passer par tasksel

sudo apt-get install lamp-server^

N'oubliez pas le caractère ^ en fin de ligne.


0 commentaire posté

Laisser un commentaire!!