Cours/TP n° 1 Installation et configuration dun serveur web
Les objectifs de ce TP sont de vous montrer comment installer et configurer un serveur web. Nous verrons dans un premier temps la configuration d'un serveur
Cours/TP n° 3 Technologies « coté serveur »
1 Présentation. Les objectifs de ce cours/TP sont de vous montrer comment installer et configurer un serveur web pour qu'il puisse.
Installation dun serveur web
L'objectif de ce cours/TP est : • d'installer un serveur Internet avec Apache
TP Administration : Amazon EC2
Entrer un nom : BTS SN-IR LT La Salle Avignon. 6 / 37. 2020 <tvaira@free.fr> v.1.0. Page 7. Amazon EC2. Séquence n°1 : installation du serveur Ubuntu 18.04 LTS.
COURS DADMINISTRATION DES RESEAUX INFORMATIQUES
Le support de cours d'«Administration des réseaux informatiques » demande TROISIEME CHAPITRE – INSTALLATION ET CONFIGURATION D'UN SYSTEME.
9790-configuration-reseau-de-base-professeur-vf.pdf
Cette partie du TP va vous permettre de comparer les topologies dites « Physique Dans l'onglet Config port 1
TP 5 : Administration À distance et Web
serveur (Ubuntu 14.04.5) puis procéder à la configuration de ce dernier en utilisant l'outil WebMin (Commande d'installation : apt-get install apache2. • Créer
Cours PHP Accéléré
12 juil. 2022 dans le flux de sortie (selon la configuration du serveur) ... Cours PHP Accéléré Version 1.0.8. 4.4.1 LAMP : — Linux. — Apache.
TP 4 : Services FTP et Web
1. Tester les connexions entre les deux machines et le routeur (Ping):. 2. Installer et configurer le serveur web IIS (Internet Information Services) de
Thème
30 juin 2011 Au reste de toute la famille ainsi que mes proches amis qui n'ont ... configuration et l'installation d'un serveur web sous Windows et la ...
Licence Professionnelle Nice - Sophia
G. Rey
2015-2016
Cours/TP n° 3
Technologies "
coté serveur » Licence Professionnelle Nice - SophiaUniversité de Nice
- Sophia Antipolis930, Route des Colles
- B.P. 145 - 06903 Sophia Antipolis Cedex - France Tél : +33 (0)4 92 96 50 50 - Fax : +33 (0)4 92 96 50 55 http://www.polytech.unice.fr/ 11 Présentation
Les objectifs de ce
cours/TP sont de vous montrer comment installer et configurer un serveur web pour qu'il puisseinterpréter des scripts PHP. Nous verrons également comment fonctionne le langage PHP et comment utiliser PHP
conjointement avec AJAX. Enfin, dans la dernière partie du TP nous expérimenterons d'autres technologies
concurrentes à PHP tel que l'ASP.Net de Microsoft. 1.1 Pré-requisPour réaliser ce cours/TP, vous avez besoin d'un serveur web fonctionnel. Vous utiliserez le serveur http sous Linux
que vous avez configuré lors du cours/TP 1.Vous aurez également besoin d'un éditeur de texte pour écrire le code de vos pages. Vous pouvez par exemple
utiliser un des logiciels Notepad++, ConText, Quanta+, WebExpert, SciTE ... Pour réaliser ce cours/TP, vous garderez les groupes constitués lors du premier cours/TP.1.2 Le rendu
Vous devrez, en fin de séance, rendre un compte rendu de votre TP. Ce compte rendu devra OBLIGATOIREMENT
respecter les contraintes suivantes :Etre envoyez par email à votre enseignant.
Avoir le sujet suivant : [2014][LPSIL][IDSE][TP3]nom1_Prenom1 - nom2_Prenom2 où nom1_Prenom1 et nom2_Prenom2 les noms et prénoms du binôme. Etre reçu par votre enseignant le jour du cours/TP.Contenir dans le corps de l'email les questions que vous pourriez avoir (si vous souhaitez avoir une réponse rapide car les comptes rendu ne sont pas évalués immédiatement).
Contenir en attachement 1 seul fichier .zip, .7z ou .tar.gz contenant lui-même 1 fichier de compte rendu (au
format pdf, rtf, doc, docx ou txt) ainsi que les divers fichiers (fichiers de configuration, pages (x)html, CSS,
php...) écrits dans le TP. 2 Installation et configuration du server HTTPPour nos exercices,
il nous faudra disposer d'un serveur http acceptant les scripts PHP et donnant accès à une base
de données. Nous installerons donc PHP et mysql dans notre machine virtuelle linux-debian. Si vous avez installé le
forum phpBB lors du cours/TP 1, vous avez déjà fait une partie de ce travail. 2.1 Installation Commençons par ajouter mysql à notre installation : > apt-get install mysql-server ou aptitude install mysql serverNous devons également
installer les modules php pour apache. Pour cela, vous devez installer un interpréteur phpà l'aide de la commande suivante :
apt get install php5 ou > aptitude install php5Licence Professionnelle Nice - Sophia
G. Rey
2015-2016
Cours/TP n° 3
Technologies "
coté serveur »Licence Professionnelle Nice - Sophia
Université de Nice
- Sophia Antipolis930, Route des Colles
- B.P. 145 - 06903 Sophia Antipolis Cedex - France Tél : +33 (0)4 92 96 50 50 - Fax : +33 (0)4 92 96 50 55 http://www.polytech.unice.fr/ 2 Nous allons également installer le package suivant pour faire le lien entre php5 et mysql a pt get install php5 mysql ou aptitude install php5-mysql2.2 Configuration
La ligne suivante est nécessaire pour que les fichiers php soient bien interprétés par apache.
AddType application/x
httpd php .php .php3 .php5 .phtmlNormalement celle-ci ou une ligne équivalente doit être ajoutée dans apache2.conf ou httpd.conf ou dans le fichier
de configuration du module correspondant.Comme nous l'avons vu dans le cours/TP1, pour une gestion plus " propre », celle-ci se trouve aujourd'hui dans le
fichier de configuration du module php5 pour apache. Vérifiez cela > cat /etc/apache2/mods enabled/php5.confDepuis la version 2.2.16 (introduite dans la version stable de debian 6), la ligne de configuration a été remplacée
par les lignes suivantes (toujours dans le fichier php5.conf) :SetHandler application/x
httpd phpConnectez-vous avec les droits root sous mysql. Créez une nouvelle base nommée tp3db puis créez un nouvel
utilisateur ayant les droits sur cette base. mysql u root p mysql mysql> CREATEDATABASE
tp3db mysql> USE mysql mysql>GRANT ALL PRIVILEGES ON
tp3db .* TO 'phpuser'@'localhost'IDENTIFIED BY
'pass php ' WITHGRANT OPTION;
mysq l>GRANT ALL PRIVILEGES ON
tp3db.* TO 'phpuser'IDENTIFIED BY 'pass
php ' WITH GRANTOPTION;
mysql>COMMIT;
mysql> QUIT;2.3 Test
Créez un fichier
index.php à la racine de votre serveur web (dans /var/www/ si vous n'utilisez pas d'autres serveurs
virtuel s). Ce fichier devra contenir cette unique ligne : php phpinfo(); ?>Rendez-vous sur http://xxx.xxx.xxx.xxx/ (à modifier suivant l"adresse IP de votre serveur). Si votre serveur http est
bien configuré vous devriez voir la page suivante :Licence Professionnelle Nice - Sophia
G. Rey
2015-2016
Cours/TP n° 3
Technologies "
coté serveur »Licence Professionnelle Nice - Sophia
Université de Nice
- Sophia Antipolis930, Route des Colles
- B.P. 145 - 06903 Sophia Antipolis Cedex - France Tél : +33 (0)4 92 96 50 50 - Fax : +33 (0)4 92 96 50 55 http://www.polytech.unice.fr/ 3 3 PHP3.1 Présentation du PHP
PHP a été créé en 1994 par Rasmus Lerdorf pour les besoins des pages web personnelles (livre d'or, compteurs,
etc.). A l'époque, PHP signifiait Personnal Home Page. PHP est un langage de script, c'est-à-dire que le code est
enregistré sous forme de fichier texte sur le disque dur, et qu'il est exécuté à la demande par un programme chargé
de l'interpréter. C'est habituellement l'internaute (par l'intermédiaire de son navigateur Web) qui demandel'exécution d'un script lorsqu'il consulte une page Web. La demande est reçue par le serveur Web (par exemple
Apache HTTPD), qui se rend compte qu'il doit la
sous-traiter à PHP.En 1997, PHP devient un projet collectif et son interpréteur est réécrit par Zeev Suraski et Andi Gutmans pour
donner la version 3 qui s'appelle désormais " PHP Hypertext Preprocessor ». Sa gratuité et le libre accès à ses sources en fait un l angage très populaire surtout auprès de la communauté GNULinux. Sa syntaxe
proche du C, et sa programmation " intuitive » en font le langage qui a fait la plus grande percéeauprès des webdesigners en 2001. De nombreux sites lui sont consacrés, on y trouve des scripts, des astuces et
même des concours de logos...3.2 Documentation
Le site officiel de PHP est extrêmement bien fait. La documentation de n'importe quelle fonction est accessible
depuis l'URL : http://php.net/nom_de_la_fonctionN'oubliez pas de consulter les commentaires utilisateurs, car de très nombreux commentaires donnent des conseils
très utiles. La documentation complète de PHP est disponible en français à l'adresse : http://ww w.php.net/manual/fr/Pour vous aider dans l'identification et la correction des erreurs dans votre code php, nous allons modifier le fichier
de configuration pour qu'il fasse afficher celle-ci. Editez le fichier /ect/php5/apache2/php.ini et activez les traces de
debug des directives suivantes :Licence Professionnelle Nice - Sophia
G. Rey
2015-2016
Cours/TP n° 3
Technologies "
coté serveur »Licence Professionnelle Nice - Sophia
Université de Nice
- Sophia Antipolis930, Route des Colles
- B.P. 145 - 06903 Sophia Antipolis Cedex - France Tél : +33 (0)4 92 96 50 50 - Fax : +33 (0)4 92 96 50 55 http://www.polytech.unice.fr/ 4 display_errors display_startup_errors track_errors html_errors Comme cela est expliqué dans les commentaires de chacune de ces directives.L'activation de celles-ci est très
pratique pour le debug, mais il faut impérativement les désactiver sur un serveur en production.
3.3 Mon premier fichier en PHP
Voici le fichier hello.php (disponible à l"adressehttp://users.polytech.unice.fr/~rey/cours/supports/lpsil/hello.php.txt). Il utilise la fonction htmlentities (qui
convertit les caractères éligibles en entités HTML) pour afficher un message de bienvenue. '