SlideShare une entreprise Scribd logo
1  sur  30
Équipe du travail


Hamza Hamdoun
Ayoub Lahmidi
Ahmed Alhyane
Amine Ezzaoufi
Youness Akinsouss
Imad Asrar
Mohammed Idrissi
Hatim Afilal
                     encadré par :
                           Mme F.Benabbou
Plan du travail
Objectif de l’atelier
Les outils de travail


Deux ordinateurs doté d’une carte réseau Ethernet.
 un câble Ethernet croisé.
 un serveur Web.
Installation et configuration de serveur web pour Windows
AMP
Installation : il y a plusieurs façons de choisir le serveur Web le plus simple à
installer une solution toute prête de type AMP (Apache + MySQL + PHP) telle
qu’EasyPHP ou Wamp, par exemple.
Installation d’APACHE
Installation et configuration de PHP
•Maintenant, pour installer PHP5. Ouvrez le fichier zip et extraire tous les
fichiers dans C:serverphp
•Puis Accédez à C:  serveur  php
•Recherchez dans ce fichier, le fichier
php.ini-développement et renommez le en php.ini
•Trouver extension_dir = ". /" Et remplacez-le par
extension_dir = "C: / serveur / php / ext«
•Or, dans l'édition suivante, vous avez juste à décommenter (en enlevant
le "; - point-virgule") de l'extension à l'activer. Voici donc les extensions
à décommentée. Recherche pour chacun d'eux entre eux et enlever le point-
virgule;
; extension = php_gd2.dll

; extension = php_mbstring.dll

; extension = php_mysql.dll

; extension = php_mysqli.dll
La première extension permet à l'image de la bibliothèque GD de PHP.
La deuxième permet de mbstring.
La troisième et la quatrième nous permet d'utiliser la base de
données MySQL.
•Enregistrez le fichier php.ini.
Ajout de variables d'environnement de PHP dans le chemin système
Accédez à votre menu Démarrer-> Panneau de configuration-> Système->Paramètres
système avancés, puis allez dans l'onglet Avancé, cliquez sur le bouton Variables
d'environnement, puis faites défiler dans les variables système pour trouver de Chemin,
Édition Ajoutez le code suivant pour , comme indiqué ci-dessous dans l'image, C:  serveur 
php; puis Vous devez redémarrer votre machine .
configurer Apache

I.   Maintenant accédez à C:  serveur  Apache  conf
II.  Modifier le fichier httpd.conf
III. Rechercher
     # LoadModule rewrite_module modules / mod_rewrite.so
     Remplacez-le par
     LoadModule rewrite_module modules / mod_rewrite.so
IV. Ajoutez les lignes suivantes en dessous de la précédente édition
     # PHP5
     LoadModule php5_module "C: / server/php/php5apache2_2.dll"
     PHPIniDir "C: / serveur / php«
V. Rechercher
     AddType application / x-gzip. Gz. Tgz
     Ajoutez les lignes suivantes en dessous du seuil recherché
     AddType application / x-httpd-php. Php
     AddType application / x-httpd-php-source. Phps
VI. Rechercher
     DirectoryIndex index.html
     Remplacez-le par
     DirectoryIndex index.html index.php
VII. Rechercher
     # Include conf / extra / httpd-vhosts.conf
     Remplacer withinclude conf / extra / httpd-vhosts.conf
Modifier httpd-vhosts.conf


Remplacer tout le texte à l'intérieur avec
Redémarrez le serveur Web Apache
Tester Apache + PHP

              Tout d'abord créez les répertoires requis. Créer un nouveau dossier
               dans C: serveur.
               A l'intérieur du dossier C:  Server, créez

www dossier appelé l'intérieur de C:  serveur  www 
créer myserver.dev
et enfin créer le dossier public_html dans votre répertoire
C:  serveur  www myserver.dev
Ouvrez le Bloc-notes, tapez le code suivant et enregistrez le fichier sous nom par exemple
index.php à l'intérieur de C : serveur  www  myserver.dev  public_html  comme le
montre l'image ci-dessus.
Identifier les cartes réseaux des deux machines connectées
Attribuer une adresse IP pour chaque interface sur le même
Réseau
Ici, on veut tester la connexion de câble entre les deux machines, on va taper la commande
PING suivi de l’adresse de l’autre machine (par exemple 1.1.1.2 dans la machine serveur
Et 1.1.1.1 dans la machine client .
On ouvre un navigateur et on tape:
http//:localhost/index.php ou http//:127.0.0.1/index.php
Installation et configuration de serveur
            web pour LINUX
Il y a 2 possibilités pour installer le serveur Apache :
Solution de paquets
Télécharger les paquets (Apache, PHP et MySQL) compatible avec
linux
Les décompresser par la commande
#tar zxvf apache_1.3.x.tar.gz
#tar zxvf php-3.0.x.tar

Configurer apache
#cd apache_1.3.x
#./configure --prefix=/www

Configurer PHP
#cd ../php-3.0.x
#./configure --with-mysql --with-apache=../apache_1.3.x --enable-
track-vars
Solution de Lamp server (similaire de
wampserver ds win7) :installation par
commande à l’aide d’internet
Start the Terminal :
Installer Lamp server
1          # sudo apt-get update
2          # sudo tasksel
Installer phpMyAdmin
1 # sudo aptitude install phpmyadmin
Avec espace sélectionner apache2 puis taper sur tab puis ok
Sélectionner ‘ no ‘ avec tab key puis cliquer OK
•Test apache


 2 # sudo ln -s / /var/www/root
permet de créer un lien symbolique dans le dossier /www vers
la racine / pour faciliter l’accès au dossier /www où on créer
des fichiers web. Mais on peut créer un ficher PHP par la
commande
 3 #echo "<?php phpinfo(); ?>" | sudo tee/var/www/testing.php

 4 #sudo ln -s /usr/share/phpmyadmin /var/www
cette ligne crée un lien symbolique entre phpmyadmin et le site
web
Test apache
Test PHP
Créer un fichier PHP
# echo "<?php phpinfo(); ?>" | sudo tee /var/www/testing.php
#sudo service apache2 restart

Ouvrir le navigateur et entrez http://localhost/testing.php
Tester connexion Client/server & Configurer DNS

 #sudo ifconfig eth0 192.168.0.X //Atribuer une adresse
IP au pc
# gedit /etc/apache2/apache2.conf
IP machine exterieure : 192.168.0.X
www.Atelier.com
IP de mon machine : 192.168.0.Y
www.Atelier.com

          ouvrez un navigateur Web exterieur et tapez
l'URL http://www.Atelier.com /testing.php
Atelier 5
Atelier 5

Contenu connexe

Tendances

DRAFT - Vm Ware - Installation Nuxeo
DRAFT - Vm Ware - Installation NuxeoDRAFT - Vm Ware - Installation Nuxeo
DRAFT - Vm Ware - Installation Nuxeo
PASCAL Jean Marie
 
[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco
[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco
[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco
PASCAL Jean Marie
 
LPIC1 11 02 sécurité système
LPIC1 11 02 sécurité systèmeLPIC1 11 02 sécurité système
LPIC1 11 02 sécurité système
Noël
 
LPIC1 08 03 grub2
LPIC1 08 03 grub2LPIC1 08 03 grub2
LPIC1 08 03 grub2
Noël
 
07 01 configuration élémentaire d'un dns
07 01 configuration élémentaire d'un dns07 01 configuration élémentaire d'un dns
07 01 configuration élémentaire d'un dns
Noël
 
Joom sessionabj11-Installation de Joomla sur Windows
Joom sessionabj11-Installation de Joomla sur WindowsJoom sessionabj11-Installation de Joomla sur Windows
Joom sessionabj11-Installation de Joomla sur Windows
Bacely YoroBi
 
Compte rendu chaberge
Compte rendu chabergeCompte rendu chaberge
Compte rendu chaberge
shiruh
 
LPIC1 09 01 intro
LPIC1 09 01 introLPIC1 09 01 intro
LPIC1 09 01 intro
Noël
 
LPIC1 10 02 temps
LPIC1 10 02 tempsLPIC1 10 02 temps
LPIC1 10 02 temps
Noël
 
5.0 install ubuntu server config chemin de apache
5.0 install ubuntu server config chemin de apache5.0 install ubuntu server config chemin de apache
5.0 install ubuntu server config chemin de apache
Osi Pallière
 
LPIC1 10 04 anacron
LPIC1 10 04 anacronLPIC1 10 04 anacron
LPIC1 10 04 anacron
Noël
 

Tendances (20)

Rapport Kernel Linux - Configuration – Compilation & installation
Rapport Kernel Linux - Configuration –  Compilation & installationRapport Kernel Linux - Configuration –  Compilation & installation
Rapport Kernel Linux - Configuration – Compilation & installation
 
DRAFT - Vm Ware - Installation Nuxeo
DRAFT - Vm Ware - Installation NuxeoDRAFT - Vm Ware - Installation Nuxeo
DRAFT - Vm Ware - Installation Nuxeo
 
08 01 mise en place d'un serveur web
08 01 mise en place d'un serveur web08 01 mise en place d'un serveur web
08 01 mise en place d'un serveur web
 
Mettre à jour WordPress manuellement
Mettre à jour WordPress manuellementMettre à jour WordPress manuellement
Mettre à jour WordPress manuellement
 
[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco
[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco
[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco
 
Rapport installation round cube centos 7
Rapport installation round cube centos 7Rapport installation round cube centos 7
Rapport installation round cube centos 7
 
Reseau entreprise
Reseau entrepriseReseau entreprise
Reseau entreprise
 
LPIC1 11 02 sécurité système
LPIC1 11 02 sécurité systèmeLPIC1 11 02 sécurité système
LPIC1 11 02 sécurité système
 
LPIC1 08 03 grub2
LPIC1 08 03 grub2LPIC1 08 03 grub2
LPIC1 08 03 grub2
 
Rapport systéme embarqué busybox
Rapport systéme embarqué busyboxRapport systéme embarqué busybox
Rapport systéme embarqué busybox
 
Serveur lamp
Serveur lampServeur lamp
Serveur lamp
 
Expozimbra
ExpozimbraExpozimbra
Expozimbra
 
Exposé open embedded
Exposé open embeddedExposé open embedded
Exposé open embedded
 
07 01 configuration élémentaire d'un dns
07 01 configuration élémentaire d'un dns07 01 configuration élémentaire d'un dns
07 01 configuration élémentaire d'un dns
 
Joom sessionabj11-Installation de Joomla sur Windows
Joom sessionabj11-Installation de Joomla sur WindowsJoom sessionabj11-Installation de Joomla sur Windows
Joom sessionabj11-Installation de Joomla sur Windows
 
Compte rendu chaberge
Compte rendu chabergeCompte rendu chaberge
Compte rendu chaberge
 
LPIC1 09 01 intro
LPIC1 09 01 introLPIC1 09 01 intro
LPIC1 09 01 intro
 
LPIC1 10 02 temps
LPIC1 10 02 tempsLPIC1 10 02 temps
LPIC1 10 02 temps
 
5.0 install ubuntu server config chemin de apache
5.0 install ubuntu server config chemin de apache5.0 install ubuntu server config chemin de apache
5.0 install ubuntu server config chemin de apache
 
LPIC1 10 04 anacron
LPIC1 10 04 anacronLPIC1 10 04 anacron
LPIC1 10 04 anacron
 

En vedette (6)

LE CLOUD ET SAGE AVEC PROJECT SI
LE CLOUD ET SAGE AVEC PROJECT SILE CLOUD ET SAGE AVEC PROJECT SI
LE CLOUD ET SAGE AVEC PROJECT SI
 
Découvrez Windows server 2012
Découvrez Windows server 2012Découvrez Windows server 2012
Découvrez Windows server 2012
 
APACHE HTTP
APACHE HTTPAPACHE HTTP
APACHE HTTP
 
09 01 configuration du serveur samba
09 01 configuration du serveur samba09 01 configuration du serveur samba
09 01 configuration du serveur samba
 
Apache Server Tutorial
Apache Server TutorialApache Server Tutorial
Apache Server Tutorial
 
Apache ppt
Apache pptApache ppt
Apache ppt
 

Similaire à Atelier 5

Installation de mongo_db_sur_windows_xp
Installation de mongo_db_sur_windows_xpInstallation de mongo_db_sur_windows_xp
Installation de mongo_db_sur_windows_xp
saidelfazni
 

Similaire à Atelier 5 (20)

Rapport d’installation d’un serveur de messagerie avec le Webmail Roundcube
Rapport d’installation d’un serveur de  messagerie avec le Webmail RoundcubeRapport d’installation d’un serveur de  messagerie avec le Webmail Roundcube
Rapport d’installation d’un serveur de messagerie avec le Webmail Roundcube
 
mise en place de wordpresss sous Ubuntu 22.04
mise en place de wordpresss sous Ubuntu 22.04mise en place de wordpresss sous Ubuntu 22.04
mise en place de wordpresss sous Ubuntu 22.04
 
Installation d'openerp 6.1 rc1
Installation d'openerp 6.1 rc1Installation d'openerp 6.1 rc1
Installation d'openerp 6.1 rc1
 
Installation apache mandriva
Installation apache mandrivaInstallation apache mandriva
Installation apache mandriva
 
Snort implementation
Snort implementationSnort implementation
Snort implementation
 
Hadoop MapReduce.docx
Hadoop  MapReduce.docxHadoop  MapReduce.docx
Hadoop MapReduce.docx
 
Installation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderInstallation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey Spider
 
Memcached, une solution de cache par excellence
Memcached, une solution de cache par excellenceMemcached, une solution de cache par excellence
Memcached, une solution de cache par excellence
 
Php & My Sql
Php & My SqlPhp & My Sql
Php & My Sql
 
Php & My Sql
Php & My SqlPhp & My Sql
Php & My Sql
 
Installation open erp-sous-windows1
Installation open erp-sous-windows1Installation open erp-sous-windows1
Installation open erp-sous-windows1
 
Odoo open erp
Odoo open erpOdoo open erp
Odoo open erp
 
Installation de mongo_db_sur_windows_xp
Installation de mongo_db_sur_windows_xpInstallation de mongo_db_sur_windows_xp
Installation de mongo_db_sur_windows_xp
 
Lp web tp3_idse
Lp web tp3_idseLp web tp3_idse
Lp web tp3_idse
 
Nagios
NagiosNagios
Nagios
 
Tp1 wp etud
Tp1 wp etudTp1 wp etud
Tp1 wp etud
 
Un environnement de développement solide avec wamp
Un environnement de développement solide avec wampUn environnement de développement solide avec wamp
Un environnement de développement solide avec wamp
 
Rapport d'installation de Linux Engine X MariaDB PHP5
Rapport d'installation de Linux Engine X MariaDB PHP5Rapport d'installation de Linux Engine X MariaDB PHP5
Rapport d'installation de Linux Engine X MariaDB PHP5
 
rapport.pptx
rapport.pptxrapport.pptx
rapport.pptx
 
Alphorm.com Formation Apache - Le Guide Complet de l'administrateur
Alphorm.com Formation Apache - Le Guide Complet de l'administrateurAlphorm.com Formation Apache - Le Guide Complet de l'administrateur
Alphorm.com Formation Apache - Le Guide Complet de l'administrateur
 

Plus de Mohamed Amine TALHAOUI (8)

01 absinthe
01 absinthe01 absinthe
01 absinthe
 
Atelier 10
Atelier 10Atelier 10
Atelier 10
 
Atelier 7
Atelier 7Atelier 7
Atelier 7
 
Atelier6
Atelier6Atelier6
Atelier6
 
Atelier 4
Atelier 4Atelier 4
Atelier 4
 
Atelier 3
Atelier 3Atelier 3
Atelier 3
 
Atelier 2
Atelier 2Atelier 2
Atelier 2
 
Atelier 1
Atelier 1Atelier 1
Atelier 1
 

Atelier 5

  • 1.
  • 2. Équipe du travail Hamza Hamdoun Ayoub Lahmidi Ahmed Alhyane Amine Ezzaoufi Youness Akinsouss Imad Asrar Mohammed Idrissi Hatim Afilal encadré par : Mme F.Benabbou
  • 5. Les outils de travail Deux ordinateurs doté d’une carte réseau Ethernet.  un câble Ethernet croisé.  un serveur Web.
  • 6. Installation et configuration de serveur web pour Windows
  • 7. AMP Installation : il y a plusieurs façons de choisir le serveur Web le plus simple à installer une solution toute prête de type AMP (Apache + MySQL + PHP) telle qu’EasyPHP ou Wamp, par exemple.
  • 9. Installation et configuration de PHP •Maintenant, pour installer PHP5. Ouvrez le fichier zip et extraire tous les fichiers dans C:serverphp •Puis Accédez à C: serveur php •Recherchez dans ce fichier, le fichier php.ini-développement et renommez le en php.ini •Trouver extension_dir = ". /" Et remplacez-le par extension_dir = "C: / serveur / php / ext« •Or, dans l'édition suivante, vous avez juste à décommenter (en enlevant le "; - point-virgule") de l'extension à l'activer. Voici donc les extensions à décommentée. Recherche pour chacun d'eux entre eux et enlever le point- virgule; ; extension = php_gd2.dll ; extension = php_mbstring.dll ; extension = php_mysql.dll ; extension = php_mysqli.dll La première extension permet à l'image de la bibliothèque GD de PHP. La deuxième permet de mbstring. La troisième et la quatrième nous permet d'utiliser la base de données MySQL. •Enregistrez le fichier php.ini.
  • 10. Ajout de variables d'environnement de PHP dans le chemin système Accédez à votre menu Démarrer-> Panneau de configuration-> Système->Paramètres système avancés, puis allez dans l'onglet Avancé, cliquez sur le bouton Variables d'environnement, puis faites défiler dans les variables système pour trouver de Chemin, Édition Ajoutez le code suivant pour , comme indiqué ci-dessous dans l'image, C: serveur php; puis Vous devez redémarrer votre machine .
  • 11. configurer Apache I. Maintenant accédez à C: serveur Apache conf II. Modifier le fichier httpd.conf III. Rechercher # LoadModule rewrite_module modules / mod_rewrite.so Remplacez-le par LoadModule rewrite_module modules / mod_rewrite.so IV. Ajoutez les lignes suivantes en dessous de la précédente édition # PHP5 LoadModule php5_module "C: / server/php/php5apache2_2.dll" PHPIniDir "C: / serveur / php« V. Rechercher AddType application / x-gzip. Gz. Tgz Ajoutez les lignes suivantes en dessous du seuil recherché AddType application / x-httpd-php. Php AddType application / x-httpd-php-source. Phps VI. Rechercher DirectoryIndex index.html Remplacez-le par DirectoryIndex index.html index.php VII. Rechercher # Include conf / extra / httpd-vhosts.conf Remplacer withinclude conf / extra / httpd-vhosts.conf
  • 12. Modifier httpd-vhosts.conf Remplacer tout le texte à l'intérieur avec
  • 14. Tester Apache + PHP Tout d'abord créez les répertoires requis. Créer un nouveau dossier dans C: serveur. A l'intérieur du dossier C: Server, créez www dossier appelé l'intérieur de C: serveur www créer myserver.dev et enfin créer le dossier public_html dans votre répertoire C: serveur www myserver.dev
  • 15. Ouvrez le Bloc-notes, tapez le code suivant et enregistrez le fichier sous nom par exemple index.php à l'intérieur de C : serveur www myserver.dev public_html comme le montre l'image ci-dessus.
  • 16. Identifier les cartes réseaux des deux machines connectées
  • 17.
  • 18. Attribuer une adresse IP pour chaque interface sur le même Réseau
  • 19. Ici, on veut tester la connexion de câble entre les deux machines, on va taper la commande PING suivi de l’adresse de l’autre machine (par exemple 1.1.1.2 dans la machine serveur Et 1.1.1.1 dans la machine client .
  • 20. On ouvre un navigateur et on tape: http//:localhost/index.php ou http//:127.0.0.1/index.php
  • 21. Installation et configuration de serveur web pour LINUX
  • 22. Il y a 2 possibilités pour installer le serveur Apache : Solution de paquets Télécharger les paquets (Apache, PHP et MySQL) compatible avec linux Les décompresser par la commande #tar zxvf apache_1.3.x.tar.gz #tar zxvf php-3.0.x.tar Configurer apache #cd apache_1.3.x #./configure --prefix=/www Configurer PHP #cd ../php-3.0.x #./configure --with-mysql --with-apache=../apache_1.3.x --enable- track-vars
  • 23. Solution de Lamp server (similaire de wampserver ds win7) :installation par commande à l’aide d’internet Start the Terminal : Installer Lamp server 1 # sudo apt-get update 2 # sudo tasksel
  • 24. Installer phpMyAdmin 1 # sudo aptitude install phpmyadmin Avec espace sélectionner apache2 puis taper sur tab puis ok Sélectionner ‘ no ‘ avec tab key puis cliquer OK
  • 25. •Test apache 2 # sudo ln -s / /var/www/root permet de créer un lien symbolique dans le dossier /www vers la racine / pour faciliter l’accès au dossier /www où on créer des fichiers web. Mais on peut créer un ficher PHP par la commande 3 #echo "<?php phpinfo(); ?>" | sudo tee/var/www/testing.php 4 #sudo ln -s /usr/share/phpmyadmin /var/www cette ligne crée un lien symbolique entre phpmyadmin et le site web
  • 27. Test PHP Créer un fichier PHP # echo "<?php phpinfo(); ?>" | sudo tee /var/www/testing.php #sudo service apache2 restart Ouvrir le navigateur et entrez http://localhost/testing.php
  • 28. Tester connexion Client/server & Configurer DNS #sudo ifconfig eth0 192.168.0.X //Atribuer une adresse IP au pc # gedit /etc/apache2/apache2.conf IP machine exterieure : 192.168.0.X www.Atelier.com IP de mon machine : 192.168.0.Y www.Atelier.com ouvrez un navigateur Web exterieur et tapez l'URL http://www.Atelier.com /testing.php