Ceci est une ancienne révision du document !



Serveur web - LAMP

Un serveur "LAMP" est un serveur web. 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.

L'installation d'Ubuntu est largement décrite sur la page correspondante et ne sera pas reprise ici.

Alternative 1: Installation par tâches

Cette méthode, basée sur l'utilisation de tasksel, permet d'installer automatiquement tous les paquets nécessaires. 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

Alternative 2: Installation des paquets

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.

Configuration d'Apache 2

La configuration et les détails à propos d'Apache 2 sont accessibles sur la page dédiée à ce serveur HTTP.

Configuration de MySQL

La configuration et les détails à propos de MySQL sont accessibles sur la page dédiée à ce serveur de base de données.

Configuration de PHP

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 : oxossi

  • utilisateurs/oxossi/proposition_lamp.1256730671.txt.gz
  • Dernière modification: Le 18/04/2011, 14:43
  • (modification externe)