Atelier Développement Web Coté Serveur Iset Sousse
Travaux Pratiques 1 : Initiation à PHP
EasyPhp : hébergement et exécution des programmes php
EasyPhp, un package regroupant le serveur web et l'interpréteur PHP et un système de gestion de
base de données appelé Mysql) et est disponible pour Windows.
Installation
Pour installer cet outil :
1. Télécharger l'installeur de la dernière version à l’adresse suivante :
http://www.easyphp.org/download.php.
2. Exécuter l'installation comme pour une application classique windows.
3. Lancer easyphp.
Serveur Web
Pour accéder à l'interface d'administration d'EasyPhp, vous pouvez le faire à l'adresse suivante :
http://127.0.0.1/home/
Vos codes doivent maintenant être placés dans le répertoire « C:\Program Files
(x86)\EasyPHP\data\localweb\votreProject » (par défaut). Les fichiers déposés dans
ce répertoire sont accessible par URL dans le navigateur à l'adresse :
http://127.0.0.1/votreProject/page.php
ou
http://localhost/votreProject/page.php
Exemples :
o C:\Program Files (x86)\EasyPHP\data\localweb\votreProject
\test.php → http://127.0.0.1/test.php
o C:\Program Files (x86)\EasyPHP\data\localweb\mes\repertoires\test.php
→ http://127.0.0.1/mes/repertoires/test.php
Vous avez la possibilité à travers l'interface d'administration d'EasyPhp (http://127.0.0.1/home/) de
créer des Alias qui permettent en somme de pouvoir gérer plusieurs sites web (un alias par TP peut
être par exemple pratique. Pour cela, vous pouvez placer votre code dans n'importe quel répertoire
(dans lequel vous avez un accès en écriture), puis dans l'interface d'administration:
A côté de l'intitulé ALIAS, cliquez sur Ajouter
Renseignez ensuite un nom pour votre alias (par exemple, introphp pour le TP
d'introduction à PHP)
Renseignez le chemin du dossier dans lequel est entreposé votre code (par exemple
C:\Users\foulen\Documents\tpphp\introphp\)
Vous pouvez maintenant accéder à vos fichiers en vous rendant à l'adresse
http://localhost/introphp/
Outil de développement : Netbeans
1
Atelier Développement Web Coté Serveur Iset Sousse
Exercice 1 : Premier programme en php
Ecrire et tester le script php « exemple1.php » suivant :
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<?php
echo "bonjour tout le monde";
?>
</body>
</html>
Exercice 2. Debogage
Lisez, corrigez puis exécutez le script PHP « exemple2.html » :
<html>
<head>
<title>Hello World</title>
</head>
<body>
<?php
//Ecrivons le script php
le plus simple au monde
/*On pourra remarquer que le code php est un mélange avec le code html*/
echo "Hello world ";
<br />
$var = "En francais: ";
echo $var;
$var2 = "Bonjour <strong>le monde</strong> <br />";
echo $Var2;
echo "La version de php installee sur Etudiant est ".phpversion()."<br />"
$t_var=gettype($var);
printf('var est de type $t_var<br />');
$var="5";
if (is_string($var))
printf("var est toujours de type chaine de caracteres<br />");
$var=3;
printf("ici var est de type %s, son double est egal a %d", gettype($var),
$var*2);
?>
</body>
</html>