Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
utilisateurs:oxossi:proposition_lamp [Le 28/10/2009, 16:46]
Oxossi Correction de typos et ajout d'une note sur LAMP
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​dapper hardy intrepid jaunty serveur brouillon}} 
  
----- 
-====== Serveur web - LAMP ======= 
- 
-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: 
-  * **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. 
- 
-<note important>​Les serveurs Linux/​Apache/​MySQL associés à Python ou Perl au lieu de PHP sont également appelé serveur "​LAMP"​. Cependant, pour des soucis de clarté, seul le cas où PHP est utilisé comme langage de script est présenté ici.</​note>​ 
-  
- 
-===== 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épendances,​ 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]]//​ 
  • utilisateurs/oxossi/proposition_lamp.1256744803.txt.gz
  • Dernière modification: Le 18/04/2011, 14:43
  • (modification externe)