Вы находитесь на странице: 1из 14

[Installation dun serveur LAMP]

[VIRTUALISE AVEC VIRTUALBOX]

Le Royer Julien | Serveur Lamp | 22 octobre 2013

Sommaire
Introduction ............................................................................................................................................................. 2

1) Cration de la machine virtuelle ......................................................................................................................... 3

2) Configuration de la machine virtuelle ................................................................................................................ 4 2.1) Configuration du disque virtuelle ................................................................................................................. 4 2.2) Configuration du rseau virtuelle ................................................................................................................. 5

3) Installation dUbuntu 12.04 ................................................................................................................................ 6

4) Configuration du systme ................................................................................................................................... 8 4.1) Activation du compte Root dsactiver pat dfaut ........................................................................................ 8 4.2) Mise jour du systme ................................................................................................................................. 9 4.3) Installation du serveur LAMP ...................................................................................................................... 9 4.4) Transfert du logiciel web MRBS ............................................................................................................... 10 4.5) Importation des base de donne dans MYSQL .......................................................................................... 12 4.6) Final ............................................................................................................................................................ 13

PAGE 1

Introduction

LAMP est un acronyme :


Linux : Le systme d'exploitation Apache : Le serveur Web MySQL : Le serveur de Base de donnes PHP : Le langage de script

Linux : est le nom couramment donn tout systme d'exploitation libre fonctionnant avec le noyau Linux. C'est une implmentation libre du systme UNIX respectant les spcifications POSIX. Ce systme est n de la rencontre entre le mouvement du logiciel libre et le modle de dveloppement collaboratif et dcentralis via Internet. Son nom vient du crateur du noyau Linux, Linus Torvalds. Linux est le systme le plus utilis sur les super-ordinateurs et les smartphones. Sur les serveurs informatiques, le march est partag avec les autres Unix et Windows. Il est largement utilis comme systme embarqu dans les appareils lectroniques : tlvision, modem, GPS, etc. Il reste en revanche minoritairement utilis sur sa plate-forme d'origine, les personnels. Le systme avec toutes ses applications est distribu sous la forme de distributions Linux comme Slackware, Debian ou Red Hat. Apache : Le logiciel libre Apache HTTP Server (Apache) est un serveur HTTP cr et maintenu au sein de la fondation Apache. C'est le serveur HTTP le plus populaire du World Wide Web. Il est distribu selon les termes de la licence Apache. MySQL : Est un systme de gestion de base de donnes (SGBD). Il est distribu sous une double licence GPL et propritaire. Il fait partie des logiciels de gestion de base de donnes les plus utiliss au monde1, autant par le grand public (applications web principalement) que par des professionnels, en concurrence avec Oracle, Informix et Microsoft SQL Server. PHP : HyperText Preprocessor3, plus connu sous son sigle PHP (acronyme rcursif), est un langage de programmation compil la vole libre4 principalement utilis pour produire des pages Web dynamiques via un serveur HTTP3, mais pouvant galement fonctionner comme n'importe quel langage interprt de faon locale. PHP est un langage impratif disposant depuis la version 5 de fonctionnalits de modle objet compltes. Avec LAMP, on peut donc mettre en place un serveur Web, hbergeant un site web dynamique crit en PHP, tout en allant chercher des donnes dans une base MySQL.

Pour le projet nous utiliserons : VirtualBox en version 4.3, Ubuntu 12.04 64 Bits, MRBS, FileZilla 3.7.3

PAGE 2

1) Cration de la machine virtuelle

Ouvrir VirtualBox et cre une nouvelle machine Ubuntu (64Bits):

La quantit de RAM conseille de 512 Mo est suffisante dans notre cas. Cree un nouveau disque dur de 8Go pour la machine au format VDI en mode dynamiquement allou (plus rapide)

PAGE 3

2) Configuration de la machine virtuelle 2.1) Configuration du disque virtuelle Pour pouvoir installer Ubuntu il faut configurer le lecteur virtuelle pour lui donner accs a lISO dUbuntu

Cliquer droit sur la machine virtuelle prcdemment cre et cliquer sur Configuration Aller dans la catgorie stockage. Ses dans cette partie ou sera rgler les CD-ROMS et les disques durs. Pour pouvoir installer Ubuntu il faut monter limage ISO sur le lecteur virtuelle.

Slectionner limage ISO dUbuntu 12.04 prcdemment tlcharg

PAGE 4

2.2) Configuration du rseau virtuelle Aller dans longlet Rseau et slectionner Accs par pont. Le pont devra tre fait avec la carte rseau qui a accs internet. Cliquer sur avanc et vrifier que la case Cble branch est bien coch.

PAGE 5

3) Installation dUbuntu 12.04 La configuration de la machine est fini il fait maintenant la dmarrer quitter linterface de configuration et double cliquer sur la machine pour la lancer.

Une fois dmarr la machine devrais booter directement sur liso dUbuntu et quelques secondes plus tard la configuration de la langue devrais apparaitre.

Une fois la langue slectionner il ne restera plus qu appuyer sur entrer et de confirmer linstallation de Ubuntu

PAGE 6

Linstallation se droulera ainsi ensuite :

Choix du Pays pour configuration du Fuseau Horaire Dtection de lagencement du clavier Configuration automatique du rseau si DHCP activer sur le rseau Nom de la machine serveur-lamp Cration du premier utilisateur isf Identifiant de lutilisateur isf Mot de passe de lutilisateur isfisf Confirmation de lutilisation dun mot de passe faible Chiffrement des donnes personnel Non Partitionnement du disque dur Assist Utiliser un disque entier Slection du disque a partitionn Valider les rglages du partitionnement Installation du systme

Pas de mandataire http (proxy) Gestion des mises jour (Pas de mises jour automatiques) Installer seulement OpenSSH server (slectionner avec la barre espace) Accepter dinstaller GRUB Oui Fin de la configuration du systme en appuyant sur entre Ubuntu est normalement maintenant install Penser jecter limage ISO du lecteur pour ne pas relancer linstallation

PAGE 7

4) Configuration du systme

4.1) Activation du compte Root dsactiver pat dfaut

Se connect sur la machine virtuel aves les identifiant prcdemment cre.

Attention sur linux les caractres ne sont pas affichs quand on tape un password. Login : isf Pass : isfisf

La commande sudo permet de passer super utilisateur (root) quand on la met devant une commande sudo passwd root Taper le mot de passe voulue pour root et le confirmer Se connecter en compte root su root Taper le mot de passe root Vous voil maintenant connect en utilisateur root

PAGE 8

4.2) Mise jour du systme

Pour lancer la mise jour du systme il faut tre logu root ou utiliser la commande sudo. apt-get update L'option update met jour la liste des fichiers disponibles dans les dpts APT prsents dans le fichier de configuration /etc/apt/sources.list. L'excuter rgulirement est une bonne pratique, afin de maintenir jour votre liste de paquets disponibles.

apt-get upgrade L'option upgrade met jour tous les paquets installs sur le systme vers les dernires versions.

4.3) Installation du serveur LAMP

Pour installer une application sur Ubuntu il faut utiliser la commande apt-get install nom-du-paquet

Donc pour installer LAMP il suffit de faire : apt-get install apache2 php5 mysql-server phpmyadmin Accepter de tlcharger les paquets, configurer phpmyadmin avec apache2 et accepter les dbconfig-common Taper le mot de passe MYSQL (isfisf) prcdemment cre et cre en un pour phpmyadmin (isfisf) Le serveur web est maintenant oprationnelle a une chose prs phpmyadmin nest peut-tre pas accessible car il ne sest pas mis dans le bon dossier la solution cre un lien symbolique (un raccourci) dans le dossier web. ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin

Phpmyadmin est maintenant accessible ladresse suivante : http://localhost/phpmyadmin Un redmarrage de la machine doit tre fait pour finir linstallation des mises jour. reboot

PAGE 9

4.4) Transfert du logiciel web MRBS

Pour lexemple nous installerons un logiciel de rservation de salle MRBS dj prconfigur. Il ny aura qu transfrer un dossier sur le serveur contenant les sources (PHP, html) et importer les bases de donnes dans mysql laide de phpmyadmin.

La premire chose faire est de dzipper le fichier M2L-SysResSalles.zip Une fois dzipper il faut renommer le dossier web contenue dans larchive en mrbs Puis transfrer le dossier mrbs de votre machine hte vers la machine virtuel. Pour cela ouvrer Filezilla et configurer le comme ci-dessous.

Puis cliquer sur connexion rapide

Accepter la cl hte et coche la case Toujours faire [] au cache

Vous tes maintenant connecter au serveur virtuel et pouvez transfrer des fichiers sur celui-ci.

PAGE 10

Chemin actuel local

Chemin actuel VM

Rpertoire local

Rpertoire VM

FileZilla est actuellement connecte la VM dans le rpertoire de root /root Le dossier par dfaut du rpertoire web est : /var/www/ y accder pour transfrer le dossier mrbs Une fois dans le dossier /var/www/ le seul fichier prsent est le fichier index.html qui correspond ce que lon voit lorsque que lon tape ladresse ip de la machine dans un navigateur web. Transfrer le dossier mrbs en faisant un glisser dposer du rpertoire hte vers le rpertoire /var/www/ de la VM

Une fois transfre essayer de vous connecter avec un navigateur web sur http://ip-de-la-vm/mrbs Cela doit donner cette erreur Erreur grave : chec de la connexion la base de donnes

PAGE 11

4.5) Importation des base de donne dans MYSQL

A laide dun navigateur ouvrir la page de phpmyadmin (http://ip-de-la-vm/phpmyadmin) Se connecter laide du mot de passe prcdemment cre (Login : root Pass : isfisf) Une fois connect sur la droite on peut voir les bases dj existantes dans mysql. Pour que MRBS fonctionne il faut importer la base mrbs Pour cela suivre limage suivante

La base MRBS a d tre rajoute sur la droite

Maintenant il faut importer les tables et donnes dans la base mrbs Pour cela cliquer sur la table mrbs sur la droite pour la slectionner et recommencer lopration dimportation avec les deux fichiers restant dans cette ordre tables.my.sql et donneesM2L.my.sql

PAGE 12

4.6) Final Une fois tout cela terminer le site web doit tre accessible : http://www.ip-de-ma-vm/mrbs Des utilisateurs sont dj crs ainsi que des salles Identifiants administrateur de mrbs : Login : admin Password : admin

PAGE 13

Вам также может понравиться

  • Numero 171 FR
    Numero 171 FR
    Документ64 страницы
    Numero 171 FR
    Mickael Johnson
    Оценок пока нет
  • CMT-RND TP 1 Linux-Ahlem
    CMT-RND TP 1 Linux-Ahlem
    Документ16 страниц
    CMT-RND TP 1 Linux-Ahlem
    Mhamdi Ahlem
    Оценок пока нет
  • Linux 8 Ème Édition
    Linux 8 Ème Édition
    Документ191 страница
    Linux 8 Ème Édition
    Mouez Chebbi
    Оценок пока нет
  • Initiation V1-7
    Initiation V1-7
    Документ29 страниц
    Initiation V1-7
    JB Darasco
    Оценок пока нет
  • Linux - Chap1 Presentation
    Linux - Chap1 Presentation
    Документ14 страниц
    Linux - Chap1 Presentation
    OuerghiMohamedSaid
    Оценок пока нет
  • Embedded Linux
    Embedded Linux
    Документ26 страниц
    Embedded Linux
    Dr. Chekir Amira
    Оценок пока нет
  • Cours Linux PDF
    Cours Linux PDF
    Документ27 страниц
    Cours Linux PDF
    sarita
    Оценок пока нет
  • Chapitre 1 Linux
    Chapitre 1 Linux
    Документ16 страниц
    Chapitre 1 Linux
    Mze Hadadi Ibn Mikidadi
    Оценок пока нет
  • Red Hat Enterprise Linux-7-Storage Administration Guide-fr-FR
    Red Hat Enterprise Linux-7-Storage Administration Guide-fr-FR
    Документ262 страницы
    Red Hat Enterprise Linux-7-Storage Administration Guide-fr-FR
    moh jijna
    Оценок пока нет
  • Noyau Linux 4-2
    Noyau Linux 4-2
    Документ4 страницы
    Noyau Linux 4-2
    Mohammed Zaryouch
    Оценок пока нет
  • TP1 Kernel
    TP1 Kernel
    Документ6 страниц
    TP1 Kernel
    Mohamed ES-SEDRATY
    Оценок пока нет
  • Expose Visiteurs
    Expose Visiteurs
    Документ11 страниц
    Expose Visiteurs
    rajaa chebbaki
    Оценок пока нет
  • 1 Cours
    1 Cours
    Документ9 страниц
    1 Cours
    wikiamaz
    Оценок пока нет
  • Presentation de Unix/Linux Et Installation Du Serveur Debian
    Presentation de Unix/Linux Et Installation Du Serveur Debian
    Документ72 страницы
    Presentation de Unix/Linux Et Installation Du Serveur Debian
    Mouhamed DEME
    100% (1)
  • Admin LINUX 1
    Admin LINUX 1
    Документ245 страниц
    Admin LINUX 1
    ilyas elaoufir
    Оценок пока нет
  • Script PDF
    Script PDF
    Документ553 страницы
    Script PDF
    ntuta
    Оценок пока нет
  • Introduction
    Introduction
    Документ32 страницы
    Introduction
    Abdelilah Abdelilah
    Оценок пока нет
  • A. Les Commandes de Base
    A. Les Commandes de Base
    Документ3 страницы
    A. Les Commandes de Base
    ghaitan00
    Оценок пока нет
  • Mise en Place D'un Serveur DHCP Sous Linux
    Mise en Place D'un Serveur DHCP Sous Linux
    Документ20 страниц
    Mise en Place D'un Serveur DHCP Sous Linux
    Franck Nicanor Kamdem T
    Оценок пока нет
  • Chapitre3 Démarrage Arrêt Linux
    Chapitre3 Démarrage Arrêt Linux
    Документ60 страниц
    Chapitre3 Démarrage Arrêt Linux
    yahya bennis
    Оценок пока нет
  • Cours Os
    Cours Os
    Документ144 страницы
    Cours Os
    Ayoub Frigini
    Оценок пока нет
  • Systeme Exploitation Linux2
    Systeme Exploitation Linux2
    Документ151 страница
    Systeme Exploitation Linux2
    isseu ka
    Оценок пока нет
  • Linux
    Linux
    Документ152 страницы
    Linux
    Zouzou Mht
    Оценок пока нет
  • Linux Cours
    Linux Cours
    Документ52 страницы
    Linux Cours
    bahaj zouhair
    Оценок пока нет
  • Cours Info 1 Chapitre1 Partie2 Version Moodle
    Cours Info 1 Chapitre1 Partie2 Version Moodle
    Документ101 страница
    Cours Info 1 Chapitre1 Partie2 Version Moodle
    LARBI ALAOUI
    Оценок пока нет
  • Travaux Dirigés2021
    Travaux Dirigés2021
    Документ22 страницы
    Travaux Dirigés2021
    tchankou nyamsi
    Оценок пока нет
  • Chapitre 2
    Chapitre 2
    Документ131 страница
    Chapitre 2
    Badjo
    Оценок пока нет
  • Unix - Wikipédia
    Unix - Wikipédia
    Документ1 страница
    Unix - Wikipédia
    Saïd First
    Оценок пока нет
  • Un Serveur Linux
    Un Serveur Linux
    Документ9 страниц
    Un Serveur Linux
    andyjoannjoh
    Оценок пока нет
  • COURS I - Noyau Linux
    COURS I - Noyau Linux
    Документ16 страниц
    COURS I - Noyau Linux
    KENZA BENYAHIA
    Оценок пока нет