Équipe du travailHamza HamdounAyoub LahmidiAhmed AlhyaneAmine EzzaoufiYouness AkinsoussImad AsrarMohammed IdrissiHatim Afi...
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
AMPInstallation : il y a plusieurs façons de choisir le serveur Web le plus simple àinstaller une solution toute prête de ...
Installation d’APACHE
Installation et configuration de PHP•Maintenant, pour installer PHP5. Ouvrez le fichier zip et extraire tous lesfichiers d...
Ajout de variables denvironnement de PHP dans le chemin systèmeAccédez à votre menu Démarrer-> Panneau de configuration-> ...
configurer ApacheI.   Maintenant accédez à C:  serveur  Apache  confII.  Modifier le fichier httpd.confIII. Rechercher    ...
Modifier httpd-vhosts.confRemplacer tout le texte à lintérieur avec
Redémarrez le serveur Web Apache
Tester Apache + PHP              Tout dabord créez les répertoires requis. Créer un nouveau dossier               dans C: ...
Ouvrez le Bloc-notes, tapez le code suivant et enregistrez le fichier sous nom par exempleindex.php à lintérieur de C : se...
Identifier les cartes réseaux des deux machines connectées
Attribuer une adresse IP pour chaque interface sur le mêmeRéseau
Ici, on veut tester la connexion de câble entre les deux machines, on va taper la commandePING suivi de l’adresse de l’aut...
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 paquetsTélécharger les paquets (Apache, PHP et MySQL)...
Solution de Lamp server (similaire dewampserver ds win7) :installation parcommande à l’aide d’internetStart the Terminal ...
Installer phpMyAdmin1 # sudo aptitude install phpmyadminAvec espace sélectionner apache2 puis taper sur tab puis okSélecti...
•Test apache 2 # sudo ln -s / /var/www/rootpermet de créer un lien symbolique dans le dossier /www versla racine / pour fa...
Test apache
Test PHPCréer un fichier PHP# echo "<?php phpinfo(); ?>" | sudo tee /var/www/testing.php#sudo service apache2 restartOuvri...
Tester connexion Client/server & Configurer DNS #sudo ifconfig eth0 192.168.0.X //Atribuer une adresseIP au pc# gedit /etc...
Atelier 5
Atelier 5
Atelier 5
Atelier 5
Upcoming SlideShare
Loading in...5
×

Atelier 5

627

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
627
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
35
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Atelier 5

  1. 1. Équipe du travailHamza HamdounAyoub LahmidiAhmed AlhyaneAmine EzzaoufiYouness AkinsoussImad AsrarMohammed IdrissiHatim Afilal encadré par : Mme F.Benabbou
  2. 2. Plan du travail
  3. 3. Objectif de l’atelier
  4. 4. Les outils de travailDeux ordinateurs doté d’une carte réseau Ethernet. un câble Ethernet croisé. un serveur Web.
  5. 5. Installation et configuration de serveur web pour Windows
  6. 6. AMPInstallation : 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) tellequ’EasyPHP ou Wamp, par exemple.
  7. 7. Installation d’APACHE
  8. 8. Installation et configuration de PHP•Maintenant, pour installer PHP5. Ouvrez le fichier zip et extraire tous lesfichiers dans C:serverphp•Puis Accédez à C: serveur php•Recherchez dans ce fichier, le fichierphp.ini-développement et renommez le en php.ini•Trouver extension_dir = ". /" Et remplacez-le parextension_dir = "C: / serveur / php / ext«•Or, dans lédition suivante, vous avez juste à décommenter (en enlevantle "; - point-virgule") de lextension à lactiver. Voici donc les extensionsà décommentée. Recherche pour chacun deux entre eux et enlever le point-virgule;; extension = php_gd2.dll; extension = php_mbstring.dll; extension = php_mysql.dll; extension = php_mysqli.dllLa première extension permet à limage de la bibliothèque GD de PHP.La deuxième permet de mbstring.La troisième et la quatrième nous permet dutiliser la base dedonnées MySQL.•Enregistrez le fichier php.ini.
  9. 9. Ajout de variables denvironnement de PHP dans le chemin systèmeAccédez à votre menu Démarrer-> Panneau de configuration-> Système->Paramètressystème avancés, puis allez dans longlet Avancé, cliquez sur le bouton Variablesdenvironnement, puis faites défiler dans les variables système pour trouver de Chemin,Édition Ajoutez le code suivant pour , comme indiqué ci-dessous dans limage, C: serveur php; puis Vous devez redémarrer votre machine .
  10. 10. configurer ApacheI. Maintenant accédez à C: serveur Apache confII. Modifier le fichier httpd.confIII. Rechercher # LoadModule rewrite_module modules / mod_rewrite.so Remplacez-le par LoadModule rewrite_module modules / mod_rewrite.soIV. 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. PhpsVI. Rechercher DirectoryIndex index.html Remplacez-le par DirectoryIndex index.html index.phpVII. Rechercher # Include conf / extra / httpd-vhosts.conf Remplacer withinclude conf / extra / httpd-vhosts.conf
  11. 11. Modifier httpd-vhosts.confRemplacer tout le texte à lintérieur avec
  12. 12. Redémarrez le serveur Web Apache
  13. 13. Tester Apache + PHP Tout dabord créez les répertoires requis. Créer un nouveau dossier dans C: serveur. A lintérieur du dossier C: Server, créezwww dossier appelé lintérieur de C: serveur www créer myserver.devet enfin créer le dossier public_html dans votre répertoireC: serveur www myserver.dev
  14. 14. Ouvrez le Bloc-notes, tapez le code suivant et enregistrez le fichier sous nom par exempleindex.php à lintérieur de C : serveur www myserver.dev public_html comme lemontre limage ci-dessus.
  15. 15. Identifier les cartes réseaux des deux machines connectées
  16. 16. Attribuer une adresse IP pour chaque interface sur le mêmeRéseau
  17. 17. Ici, on veut tester la connexion de câble entre les deux machines, on va taper la commandePING suivi de l’adresse de l’autre machine (par exemple 1.1.1.2 dans la machine serveurEt 1.1.1.1 dans la machine client .
  18. 18. On ouvre un navigateur et on tape:http//:localhost/index.php ou http//:127.0.0.1/index.php
  19. 19. Installation et configuration de serveur web pour LINUX
  20. 20. Il y a 2 possibilités pour installer le serveur Apache :Solution de paquetsTélécharger les paquets (Apache, PHP et MySQL) compatible aveclinuxLes décompresser par la commande#tar zxvf apache_1.3.x.tar.gz#tar zxvf php-3.0.x.tarConfigurer apache#cd apache_1.3.x#./configure --prefix=/wwwConfigurer PHP#cd ../php-3.0.x#./configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars
  21. 21. Solution de Lamp server (similaire dewampserver ds win7) :installation parcommande à l’aide d’internetStart the Terminal :Installer Lamp server1 # sudo apt-get update2 # sudo tasksel
  22. 22. Installer phpMyAdmin1 # sudo aptitude install phpmyadminAvec espace sélectionner apache2 puis taper sur tab puis okSélectionner ‘ no ‘ avec tab key puis cliquer OK
  23. 23. •Test apache 2 # sudo ln -s / /var/www/rootpermet de créer un lien symbolique dans le dossier /www versla racine / pour faciliter l’accès au dossier /www où on créerdes fichiers web. Mais on peut créer un ficher PHP par lacommande 3 #echo "<?php phpinfo(); ?>" | sudo tee/var/www/testing.php 4 #sudo ln -s /usr/share/phpmyadmin /var/wwwcette ligne crée un lien symbolique entre phpmyadmin et le siteweb
  24. 24. Test apache
  25. 25. Test PHPCréer un fichier PHP# echo "<?php phpinfo(); ?>" | sudo tee /var/www/testing.php#sudo service apache2 restartOuvrir le navigateur et entrez http://localhost/testing.php
  26. 26. Tester connexion Client/server & Configurer DNS #sudo ifconfig eth0 192.168.0.X //Atribuer une adresseIP au pc# gedit /etc/apache2/apache2.confIP machine exterieure : 192.168.0.Xwww.Atelier.comIP de mon machine : 192.168.0.Ywww.Atelier.com ouvrez un navigateur Web exterieur et tapezlURL http://www.Atelier.com /testing.php
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×