Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
|
utilisateurs:oxossi:proposition_lamp [Le 28/10/2009, 12:51] Oxossi créée |
— (Version actuelle) | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>dapper hardy intrepid jaunty serveur brouillon}} | ||
| - | ---- | ||
| - | ====== 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: | ||
| - | * **L**inux: le système d'exploitation constituant la base du système. Ici, il s'agit évidemment d'[[:ubuntu_distribution | Ubuntu]]. | ||
| - | * **A**pache: le serveur HTTP qui gère la communication avec le client. | ||
| - | * **M**ySQL: le système de gestion de base de donnée. | ||
| - | * **P**HP: le langage de script utilisé pour générer les pages dynamiques. | ||
| - | |||
| - | |||
| - | ===== Installation ===== | ||
| - | |||
| - | L'installation d'Ubuntu est largement décrite sur la [[:installation | 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 [[:terminal |commande]]: | ||
| - | sudo tasksel install lamp-server | ||
| - | |||
| - | ==== Alternative 2: Installation des paquets ==== | ||
| - | |||
| - | Une alternative à la méthode précédente consiste à [[:tutoriel:comment_installer_un_paquet|installer]] directement les paquets nécessaires:\\ | ||
| - | **[[apt://apache2,mysql-server,php5,php5-mysql |apache2, mysql-server, php5, php5-mysql]]** | ||
| - | |||
| - | Description des paquets: | ||
| - | * Le paquet [[apt://apache2|apache2]] installe le serveur [[:apache2 |Apache 2]]. | ||
| - | * Le paquet [[apt://mysql-server|mysql-server]] installe le serveur [[:mysql |MySQL]]. | ||
| - | * Le paquet [[apt://php5|php5]] installe le langage [[:php |PHP 5]] mais aussi, grâce aux dépendences, le module d'intégration dans Apache (paquet [[apt://libapache2-mod-php5|libapache2-mod-php5]]). | ||
| - | * Le paquet [[apt://php5-mysql|php5-mysql]] installe les mécanisme de communication entre [[:php |PHP 5]] et [[:mysql |MySQL]]. | ||
| - | |||
| - | |||
| - | ===== Configuration ===== | ||
| - | |||
| - | 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 [[:apache2 |page dédiée à ce serveur HTTP]]. | ||
| - | |||
| - | |||
| - | ==== Configuration de MySQL ==== | ||
| - | |||
| - | La configuration et les détails à propos de MySQL sont accessibles sur la [[:mysql |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 [[:php |page dédiée à ce langage]]. | ||
| - | |||
| - | |||
| - | ===== Accès au serveur ===== | ||
| - | 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! | ||
| - | |||
| - | ---- | ||
| - | |||
| - | //Contributeurs : [[utilisateurs:oxossi]]// | ||