WikiBtsSio

142sSi51tsioCTpApacheMe

Contexte : L'entreprise Lv souhaite se doter d'un serveur Web pour présenter son offre commerciale et assurer sa visibilité sur internet.

Quelle solution proposez-vous ?

Parmi les solutions proposées : Apache, solution hébergée, ...On va s'intéresser à la mise en place d'un F.T.P.

Ce T.P. suppose que vous avez terminé le T.P. précédent.
C'est à dire vous avez installé proftpd ainsi qu'Apache
sur votre machine Debian.

Nous allons ici compléter cette installation, vous aurez peut-être
besoin de revenir sur le T.P. précédent.

Tout d'abord installons quelques outils complémentaires :
la langage PHP et la base de données mysql ainsi que l'outil
de configuration en ligne phpmyadmin.

Question N°1
Vérifiez qu'Apache est lancé sur votre machine,
pour cela saisir ps -ax|grep apache
Expliquez ce que fait cette commande ?
et donner sa réponse.

Question N°2
Supposons que vous ayez l'adresse I.P. 192.168.0.43
vérifiez sur le navigateur de votre machine physique que
l'URL http://192.168.0.43 donne bien accès à votre machine Debian.
Donnez une procédure pour en être certain.

Question N°3
Si vous utilisez un fichier test.php
contenant les ligne suivantes :
<?
  • phpinfo();
?>
que se passe t-il ?
est-ce normal ? expliquez.

Pour résoudre ce problème nous allons installer
le package qui manque.

Pour cela vous utiliserez les commandes suivantes :
apt-get update
apt-get upgrade

puis :

apt-get install php5

Question N°4
Refaites l'expérience précédente avec le fichier test.php
Que se passe-t-il ?

Maintenant on souhaite installer d'une part le serveur de base de données mysql
puis l'interface graphique de gestion de mysql phpmyadmin.

Question N°5
Recherchez et donnez les packages à installer pour réaliser ce qui est demandé.
Aide : apt-cache search mysql
En sachant que l'on cherche à installer le serveur mysql.



Attention ce travail nécessite la rédaction d'un document qui explique votre démarche.

Explorer le passage de variables entre pages php.
Quelles sont les différentes méthodes et donner des exemples d'utilisation.

Créer une base de données avec deux tables.
Dans le répertoire d'un utilisateur à votre convenance,
on vous demande de réaliser une petite application qui va
exploiter cette base de données.
Cette application doit permettre de rechercher un nom dans la base de données
et afficher la fiche complète de la personne recherchée.
L'application doit également permettre d'alimenter la base de données,
en permettant de saisir une nouvelle fiche.


Travail de recherche :

On souhaite restreindre l'accès au contenu de certains répertoires de ce serveur.
Quelle solution proposez-vous ?
Appeler le professeur pour validation et mettez là en œuvre.
Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]