
Gestion de bibliothèque
Partie 1 : les logiciels de travail
Cette partie a pour but de présenter EasyPHP en expliquant succinctement son
fonctionnement.
II. Pourquoi EasyPHP ?
Le langage PHP est un langage extrêmement puissant : il permet de créer des pages web, au
travers desquelles l'utilisateur peut échanger des informations avec le serveur ; c'est ce qu'on
appelle des pages web dynamiques. Programmer en PHP est assez simple. En revanche, PHP
n'est pas un langage compilé, c'est un langage interprété par le serveur : le serveur lit le code
PHP, le transforme et génère la page HTML. Pour fonctionner, il a donc besoin d'un serveur
web. Donc si vous souhaitez utiliser des pages en PHP dans votre site web, pour les tester, il
faudra les exécuter sur un serveur web. Donc deux solutions :
soit on les envoie régulièrement grâce à un programme FTP sur votre serveur web
pour les tester. C'est faisable, mais ça peut devenir fastidieux ;
soit on installe un serveur web en local, qui vous permettra de tester directement
vos pages PHP. EasyPHP permet de réaliser simplement cette dernière solution.
Enfin, EasyPHP permet également d'installer MySQL, une base de donnée, le troisième et
inséparable membre du trio Apache/PHP/MySQL. Une base de donnée est un programme
permettant de gérer une grande quantité de données en les organisant sous forme de tables.
Vous n'avez alors plus à vous occuper de la manière dont les données sont stockées sur le
disque dur, de simples instructions permettent d'ajouter, de supprimer, de mettre à jour et
surtout de rechercher des données dans une base de donnée. On peut de plus accéder très
facilement à une base de donnée MySQL à partir de PHP, ce qui permet de développer des
sites web très performants et interactifs (par exemple, le forum de Developpez.com).
EasyPHP joint PHPMyAdmin à MySQL, un outil écrit en PHP permettant de gérer vos bases
de données MySQL. En utilisant EasyPHP, vous pouvez installer un serveur web complet, qui
vous permettra de faire tous vos tests de pages PHP en toute facilité.