logo

Général

Accueil

Présentation section

Matériel section

Trombinoscopes

Liens

Plan du site

Contactez-nous

CIEL 1

Langage C

Langage C++

Langage C#

Linux sur Raspberry

TP Arduino

UML/SysML

Mini-projets

Math

CIEL 2

UML

Rasberry

Système Num. 1

TP C Visual Studio

TP C++ Arduino

Aide spécifique Java

TP C/C++ MyRIO

TP Darwin-Op

Les TP réseau Linux

Les TD Java

Les TP Java

TD C#

TP C#

Les Mini-projets

Vidéo Mini-Projet

Stage en entreprise

Système Num. 2

TP C++/C#

RaspBerry

Projets

IRIS 2

TP IPC linux / coldFire

TP PHP

Cours / TP XML

Projets

S SI

1er S SI

1er SSI mini projet

1er S SI Liens

STI2D

SysML

Terminale SIN

Projet SIN

1er ETT

Projet 1er ETT

Terminale ETT

Questions BAC ETT

AP

Serfa

UML

C++

Statistiques

2 visiteurs

Record : 207

Pages vues :

Aujourd'hui : 148

Total : 226134

Valid XHTML 1.0 Transitional

TP5 : Installation de LAMP

separation

[Vous êtes ici ] ==> Accueil > Système Num. 1 > Les TP réseau Linux > Installation LAMP (Apache, MySQL, Php

separation

Mise en situation
Le travail de ce TP se déroule seul.
Temps alloué : 4h

Objectif
C5.3 Déployer une application client/serveur sur deux machines hétérogènes.
Installer et configurer un serveur d'applications, de fichiers ou de base de données sur un réseau local.

Pré requis
  • Installation d’une machine cliente Linux
  • Commande de base console Linux

Travail demandé
  • Suivre pas à pas le déroulement du TP
  • Installer LAMP sur Fédora
  • Créer un exemple de bdd et de mini site

Critères d’évaluation
  • Accès au serveur web et au mini site d'un poste quelconque des salles Iris (faîtes une démonstration au professeur à la fin du TP)
  • Rendre un compte rendu. Ce compte-rendu sera sous la forme d'un manuel d'installation de LAMP avec l'exemple simple de page PHP qui lit une bdd. Répondre aussi aux questions du dernier chapitre



Remarques générales On peut installer LAMP soit : Nous utiliserons la première.

1 Introduction


LAMP est l'abréviation de : Bien entendu, ces applications sont les plus populaires, mais elles peuvent être substituée par d'autres : Linux par Windows ;O(, Apache par lighttpd, MySQL par PostgreSQL, PHP par Python ou Ruby.

2 Installation de Apache


3 Installation de MySQL


4 Installation de Php


5 Installation de phpmyadmin


PhpMyAdmin permet de gérer sa base de données avec une interface web.

6 Créez un exemple de site utilisant une bdd



Remarques Php sera étudié en début de deuxième année. Nous ne voyons ici qu'un petit exemple pour valider apache et MySQL dans le cadre d'une installation d'un serveur web.
Il est possible d'éditer les pages Php dans un éditeur de texte ou avec un outil de développement (comme Netbeans en vous aidant de tutorial ou Initiation PHP sur Netbeans
Comme nous n'allons faire qu'une page, nous utiliserons KWrite ou nano

7 Questions


separation

ancre